com.taggercat.tags
Class TCSetTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
com.taggercat.tags.AbstractExpEvalTag
com.taggercat.tags.TCSetTag
- All Implemented Interfaces:
- com.taggercat.el.ELPropertyResolver, java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
public class TCSetTag
- extends AbstractExpEvalTag
This tag evaluates an expression and set an attribute on the specified
scope.
This tag functions the same as the
JSTL tag of the same name. The difference is that it uses the Tagger Cat EL.
The test attribute is not wrapped in ${ and } delimiters.
Tag Attributes
- value the expression to be evaluated
- var the variable name
- scope the scope to place the results on( defaults to page )
The scope can be one of:
page - default if not specified
session
request
application
- See Also:
- Serialized Form
-

| 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 |
doEndTag()
Process the end tag. |
int |
doStartTag()
Process the start tag for this instance. |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TCSetTag
public TCSetTag()
doEndTag
public int doEndTag()
throws javax.servlet.jsp.JspException
- Process the end tag. This method will be called on all Tag objects. All
instance state associated with this instance must be reset.
- Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag- Overrides:
doEndTag in class AbstractExpEvalTag
- Throws:
javax.servlet.jsp.JspException
- Returns:
- EVAL_PAGE
doStartTag
public int doStartTag()
throws javax.servlet.jsp.JspException
- Process the start tag for this instance. The doStartTag() method assumes
that all setter methods have been invoked before. When this method is
invoked, the body has not yet been invoked.
- Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag- Overrides:
doStartTag in class AbstractExpEvalTag
- Throws:
javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspException
- Returns:
- EVAL_BODY_INCLUDE if the tag wants to process
body, SKIP_BODY if it does not want to process it.