|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
org.apache.struts.taglib.html.ErrorsTag
org.apache.strutsel.taglib.html.ELErrorsTag
Custom tag that renders error messages if an appropriate request attribute
has been created. The tag looks for a request attribute with a reserved
key, and assumes that it is either a String, a String array, containing
message keys to be looked up in the module's MessageResources, or
an object of type org.apache.struts.action.ActionErrors
.
The following optional message keys will be utilized if corresponding messages exist for them in the application resources:
This class is a subclass of the class
org.apache.struts.taglib.html.ErrorsTag
which provides most of
the described functionality. This subclass allows all attribute values to
be specified as expressions utilizing the JavaServer Pages Standard Library
expression language.
Field Summary | |
private java.lang.String |
bundleExpr
Instance variable mapped to "bundle" tag attribute. |
private java.lang.String |
footerExpr
Instance variable mapped to "footer" tag attribute. |
private java.lang.String |
headerExpr
Instance variable mapped to "header" tag attribute. |
private java.lang.String |
localeExpr
Instance variable mapped to "locale" tag attribute. |
private java.lang.String |
nameExpr
Instance variable mapped to "name" tag attribute. |
private java.lang.String |
prefixExpr
Instance variable mapped to "prefix" tag attribute. |
private java.lang.String |
propertyExpr
Instance variable mapped to "property" tag attribute. |
private java.lang.String |
suffixExpr
Instance variable mapped to "suffix" tag attribute. |
Fields inherited from class org.apache.struts.taglib.html.ErrorsTag |
bundle, defaultLocale, footer, header, lineEnd, locale, messages, name, prefix, property, suffix |
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 | |
ELErrorsTag()
|
Method Summary | |
int |
doStartTag()
Process the start tag. |
private void |
evaluateExpressions()
Processes all attribute values which use the JSTL expression evaluation engine to determine their values. |
java.lang.String |
getBundleExpr()
Getter method for "bundle" tag attribute. |
java.lang.String |
getFooterExpr()
Getter method for "footer" tag attribute. |
java.lang.String |
getHeaderExpr()
Getter method for "header" tag attribute. |
java.lang.String |
getLocaleExpr()
Getter method for "locale" tag attribute. |
java.lang.String |
getNameExpr()
Getter method for "name" tag attribute. |
java.lang.String |
getPrefixExpr()
Getter method for "prefix" tag attribute. |
java.lang.String |
getPropertyExpr()
Getter method for "property" tag attribute. |
java.lang.String |
getSuffixExpr()
Getter method for "suffix" tag attribute. |
void |
release()
Resets attribute values for tag reuse. |
void |
setBundleExpr(java.lang.String bundleExpr)
Setter method for "bundle" tag attribute. |
void |
setFooterExpr(java.lang.String footerExpr)
Setter method for "footer" tag attribute. |
void |
setHeaderExpr(java.lang.String headerExpr)
Setter method for "header" tag attribute. |
void |
setLocaleExpr(java.lang.String localeExpr)
Setter method for "locale" tag attribute. |
void |
setNameExpr(java.lang.String nameExpr)
Setter method for "name" tag attribute. |
void |
setPrefixExpr(java.lang.String prefixExpr)
Setter method for "prefix" tag attribute. |
void |
setPropertyExpr(java.lang.String propertyExpr)
Setter method for "property" tag attribute. |
void |
setSuffixExpr(java.lang.String suffixExpr)
Setter method for "suffix" tag attribute. |
Methods inherited from class org.apache.struts.taglib.html.ErrorsTag |
getBundle, getFooter, getHeader, getLocale, getName, getPrefix, getProperty, getSuffix, setBundle, setFooter, setHeader, setLocale, setName, setPrefix, setProperty, setSuffix |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, 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 |
private java.lang.String bundleExpr
private java.lang.String footerExpr
private java.lang.String headerExpr
private java.lang.String localeExpr
private java.lang.String nameExpr
private java.lang.String prefixExpr
private java.lang.String propertyExpr
private java.lang.String suffixExpr
Constructor Detail |
public ELErrorsTag()
Method Detail |
public java.lang.String getBundleExpr()
public java.lang.String getFooterExpr()
public java.lang.String getHeaderExpr()
public java.lang.String getLocaleExpr()
public java.lang.String getNameExpr()
public java.lang.String getPrefixExpr()
public java.lang.String getPropertyExpr()
public java.lang.String getSuffixExpr()
public void setBundleExpr(java.lang.String bundleExpr)
public void setFooterExpr(java.lang.String footerExpr)
public void setHeaderExpr(java.lang.String headerExpr)
public void setLocaleExpr(java.lang.String localeExpr)
public void setNameExpr(java.lang.String nameExpr)
public void setPrefixExpr(java.lang.String prefixExpr)
public void setPropertyExpr(java.lang.String propertyExpr)
public void setSuffixExpr(java.lang.String suffixExpr)
public void release()
public int doStartTag() throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspException
- if a JSP exception has occurredprivate void evaluateExpressions() throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspException
- if a JSP exception has occurred
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |