Class ArgumentTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
jakarta.servlet.jsp.tagext.BodyTagSupport
org.springframework.web.servlet.tags.ArgumentTag
- All Implemented Interfaces:
BodyTag,IterationTag,JspTag,Tag,Serializable
The
<argument> tag is based on the JSTL fmt:param tag.
The purpose is to support arguments inside the message and theme tags.
This tag must be nested under an argument aware tag.
| Attribute | Required? | Runtime Expression? | Description |
|---|---|---|---|
| value | false | true | The value of the argument. |
- Since:
- 4.0
- Author:
- Nicholas Williams
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.jsp.tagext.BodyTagSupport
bodyContentFields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface jakarta.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAGFields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jakarta.servlet.jsp.tagext.BodyTagSupport
doAfterBody, doInitBody, doStartTag, getBodyContent, getPreviousOut, setBodyContentMethods inherited from class jakarta.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
-
Constructor Details
-
ArgumentTag
public ArgumentTag()
-
-
Method Details
-
setValue
Set the value of the argument (optional). If not set, the tag's body content will get evaluated.- Parameters:
value- the parameter value
-
doEndTag
- Specified by:
doEndTagin interfaceTag- Overrides:
doEndTagin classBodyTagSupport- Throws:
JspException
-
release
public void release()- Specified by:
releasein interfaceTag- Overrides:
releasein classBodyTagSupport
-