|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.jsp.tagext.TagSupport org.springframework.web.servlet.tags.RequestContextAwareTag org.springframework.web.servlet.tags.BindTag
Bind tag, supporting evaluation of binding errors for a certain bean or bean property. Exports a "status" variable of type BindStatus
The errors object that has been bound using this tag is exposed, as well as the property that this errors object applies to. Children tags can use the exposed properties
Discussed in Chapter 12 of Expert One-On-One J2EE Design and Development by Rod Johnson.
Field Summary | |
static java.lang.String |
STATUS_VARIABLE_NAME
|
Fields inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag |
logger |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, pageContext |
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
EVAL_BODY_AGAIN |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Constructor Summary | |
BindTag()
|
Method Summary | |
void |
doFinally()
|
protected int |
doStartTagInternal()
Called by doStartTag to perform the actual work. |
java.beans.PropertyEditor |
getEditor()
Retrieve the PropertyEditor for the property that this tag is currently bound to. |
Errors |
getErrors()
Retrieve the Errors instance that this tag is currently bound to. |
java.lang.String |
getPath()
Retrieve the path that this tag applies to. |
java.lang.String |
getProperty()
Retrieve the property that this tag is currently bound to, or null if bound to an object rather than a specific property. |
void |
setPath(java.lang.String path)
Set the path that this tag should apply. |
Methods inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag |
doCatch, doStartTag, getRequestContext, isHtmlEscape, setHtmlEscape |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String STATUS_VARIABLE_NAME
Constructor Detail |
public BindTag()
Method Detail |
public void setPath(java.lang.String path)
Errors.getGlobalErrors()
,
Errors.getFieldErrors(java.lang.String)
public java.lang.String getPath()
null
if noneprotected final int doStartTagInternal() throws java.lang.Exception
RequestContextAwareTag
doStartTagInternal
in class RequestContextAwareTag
java.lang.Exception
- any exception, any checked one other than
a JspException gets wrapped in a JspException by doStartTagTagSupport.doStartTag()
public final java.lang.String getProperty()
null
if nonepublic final Errors getErrors()
public final java.beans.PropertyEditor getEditor()
public void doFinally()
doFinally
in interface javax.servlet.jsp.tagext.TryCatchFinally
doFinally
in class RequestContextAwareTag
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |