public class BindErrorsTag extends HtmlEscapingAwareTag
<hasBindErrors> tag provides an Errors instance in case of
bind errors. The HTML escaping flag participates in a page-wide or
application-wide setting (i.e. by HtmlEscapeTag or a "defaultHtmlEscape"
context-param in web.xml).
| Attribute | Required? | Runtime Expression? | Description |
|---|---|---|---|
| htmlEscape | false | true | Set HTML escaping for this tag, as boolean value. Overrides the default HTML escaping setting for the current page. |
| name | true | true | The name of the bean in the request that needs to be inspected for errors. If errors are available for this bean, they will be bound under the 'errors' key. |
BindTag,
Errors,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static String |
ERRORS_VARIABLE_NAME
Page context attribute containing
Errors. |
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTEid, pageContextEVAL_BODY_AGAINEVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE| Constructor and Description |
|---|
BindErrorsTag() |
| Modifier and Type | Method and Description |
|---|---|
int |
doEndTag() |
void |
doFinally() |
protected int |
doStartTagInternal()
Called by doStartTag to perform the actual work.
|
Errors |
getErrors()
Retrieve the Errors instance that this tag is currently bound to.
|
String |
getName()
Return the name of the bean that this tag checks.
|
void |
setName(String name)
Set the name of the bean that this tag should check.
|
htmlEscape, isDefaultHtmlEscape, isHtmlEscape, isResponseEncodedHtmlEscape, setHtmlEscapedoCatch, doStartTag, getRequestContextdoAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValuepublic static final String ERRORS_VARIABLE_NAME
Errors.public void setName(String name)
public String getName()
protected final int doStartTagInternal()
throws ServletException,
JspException
RequestContextAwareTagdoStartTagInternal in class RequestContextAwareTagServletExceptionJspExceptionTagSupport.doStartTag()public int doEndTag()
doEndTag in interface TagdoEndTag in class TagSupport@Nullable public final Errors getErrors()
Intended for cooperating nesting tags.
public void doFinally()
doFinally in interface TryCatchFinallydoFinally in class RequestContextAwareTag