org.apache.strutsel.taglib.logic
Class ELForwardTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
org.apache.struts.taglib.logic.ForwardTag
org.apache.strutsel.taglib.logic.ELForwardTag
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag
- public class ELForwardTag
- extends org.apache.struts.taglib.logic.ForwardTag
Perform a forward or redirect to a page that is looked up in the
configuration information associated with our application.
This class is a subclass of the class
org.apache.struts.taglib.logix.ForwardTag
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.
- Version:
- $Rev: 54933 $
- See Also:
- Serialized Form
Field Summary |
private java.lang.String |
nameExpr
Instance variable mapped to "name" tag attribute. |
Fields inherited from class org.apache.struts.taglib.logic.ForwardTag |
messages, name |
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 |
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 |
getNameExpr()
Getter method for "name" tag attribute. |
void |
release()
Resets attribute values for tag reuse. |
void |
setNameExpr(java.lang.String nameExpr)
Setter method for "name" tag attribute. |
Methods inherited from class org.apache.struts.taglib.logic.ForwardTag |
doEndTag, doForward, doRedirect, getName, setName |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doAfterBody, 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 |
nameExpr
private java.lang.String nameExpr
- Instance variable mapped to "name" tag attribute.
(Mapping set in associated BeanInfo class.)
ELForwardTag
public ELForwardTag()
getNameExpr
public java.lang.String getNameExpr()
- Getter method for "name" tag attribute.
(Mapping set in associated BeanInfo class.)
setNameExpr
public void setNameExpr(java.lang.String nameExpr)
- Setter method for "name" tag attribute.
(Mapping set in associated BeanInfo class.)
release
public void release()
- Resets attribute values for tag reuse.
doStartTag
public int doStartTag()
throws javax.servlet.jsp.JspException
- Process the start tag.
- Throws:
javax.servlet.jsp.JspException
- if a JSP exception has occurred
evaluateExpressions
private void evaluateExpressions()
throws javax.servlet.jsp.JspException
- Processes all attribute values which use the JSTL expression evaluation
engine to determine their values.
- Throws:
javax.servlet.jsp.JspException
- if a JSP exception has occurred
Copyright ? 2000-2005 - The Apache Software Foundation