Class MessageSupport
- java.lang.Object
-
- jakarta.servlet.jsp.tagext.TagSupport
-
- jakarta.servlet.jsp.tagext.BodyTagSupport
-
- org.apache.taglibs.standard.tag.common.fmt.MessageSupport
-
- All Implemented Interfaces:
BodyTag,IterationTag,JspTag,Tag,Serializable
- Direct Known Subclasses:
MessageTag,MessageTag
public abstract class MessageSupport extends BodyTagSupport
Support for tag handlers for <message>, the message formatting tag in JSTL 1.0.- Author:
- Jan Luehe
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected LocalizationContextbundleAttrValueprotected booleanbundleSpecifiedprotected StringkeyAttrValueprotected booleankeySpecifiedstatic StringUNDEFINED_KEY-
Fields inherited from class jakarta.servlet.jsp.tagext.BodyTagSupport
bodyContent
-
Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContext
-
Fields inherited from interface jakarta.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
-
Fields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
-
Fields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
-
-
Constructor Summary
Constructors Constructor Description MessageSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParam(Object arg)Adds an argument (for parametric replacement) to this tag's message.intdoEndTag()Default processing of the end tag returning EVAL_PAGE.intdoStartTag()Default processing of the start tag returning EVAL_BODY_BUFFERED.voidrelease()Release state.voidsetScope(String scope)voidsetVar(String var)-
Methods inherited from class jakarta.servlet.jsp.tagext.BodyTagSupport
doAfterBody, doInitBody, getBodyContent, getPreviousOut, setBodyContent
-
Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport
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
-
Methods inherited from interface jakarta.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
-
-
-
-
Field Detail
-
UNDEFINED_KEY
public static final String UNDEFINED_KEY
- See Also:
- Constant Field Values
-
keyAttrValue
protected String keyAttrValue
-
keySpecified
protected boolean keySpecified
-
bundleAttrValue
protected LocalizationContext bundleAttrValue
-
bundleSpecified
protected boolean bundleSpecified
-
-
Method Detail
-
setVar
public void setVar(String var)
-
setScope
public void setScope(String scope)
-
addParam
public void addParam(Object arg)
Adds an argument (for parametric replacement) to this tag's message.- See Also:
ParamSupport
-
doStartTag
public int doStartTag() throws JspExceptionDescription copied from class:BodyTagSupportDefault processing of the start tag returning EVAL_BODY_BUFFERED.- Specified by:
doStartTagin interfaceTag- Overrides:
doStartTagin classBodyTagSupport- Returns:
- EVAL_BODY_BUFFERED
- Throws:
JspException- if an error occurred while processing this tag- See Also:
Tag.doStartTag()
-
doEndTag
public int doEndTag() throws JspExceptionDescription copied from class:BodyTagSupportDefault processing of the end tag returning EVAL_PAGE.- Specified by:
doEndTagin interfaceTag- Overrides:
doEndTagin classBodyTagSupport- Returns:
- EVAL_PAGE
- Throws:
JspException- if an error occurred while processing this tag- See Also:
Tag.doEndTag()
-
release
public void release()
Description copied from class:BodyTagSupportRelease state.- Specified by:
releasein interfaceTag- Overrides:
releasein classBodyTagSupport- See Also:
Tag.release()
-
-