Package org.opencms.jsp
Class CmsJspTagAddParams
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- org.opencms.jsp.CmsJspTagAddParams
-
- All Implemented Interfaces:
java.io.Serializable
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
,javax.servlet.jsp.tagext.TryCatchFinally
,I_CmsJspTagParamParent
public class CmsJspTagAddParams extends javax.servlet.jsp.tagext.TagSupport implements I_CmsJspTagParamParent, javax.servlet.jsp.tagext.TryCatchFinally
This tag is used to dynamically add request parameters which are available during the execution of its body.Request parameters are added with the <cms:param> tag.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CmsJspTagAddParams.ParamState
Keeps track of the runtime state of a single execution of this tag.
-
Constructor Summary
Constructors Constructor Description CmsJspTagAddParams()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParameter(java.lang.String name, java.lang.String value)
Add a parameter to this tag.void
doCatch(java.lang.Throwable t)
void
doFinally()
int
doStartTag()
-
-
-
Constructor Detail
-
CmsJspTagAddParams
public CmsJspTagAddParams()
-
-
Method Detail
-
addParameter
public void addParameter(java.lang.String name, java.lang.String value)
Description copied from interface:I_CmsJspTagParamParent
Add a parameter to this tag. The intent is that the <param> subtag will call this to register parameters. Assumes that 'name' and 'value' are appropriately encoded and do not contain any meaningful metacharacters; in order words, escaping is the responsibility of the caller.- Specified by:
addParameter
in interfaceI_CmsJspTagParamParent
- Parameters:
name
- the name of the parametervalue
- the value of the parameter- See Also:
I_CmsJspTagParamParent.addParameter(java.lang.String, java.lang.String)
-
doCatch
public void doCatch(java.lang.Throwable t) throws java.lang.Throwable
- Specified by:
doCatch
in interfacejavax.servlet.jsp.tagext.TryCatchFinally
- Throws:
java.lang.Throwable
- See Also:
TryCatchFinally.doCatch(java.lang.Throwable)
-
doFinally
public void doFinally()
- Specified by:
doFinally
in interfacejavax.servlet.jsp.tagext.TryCatchFinally
- See Also:
TryCatchFinally.doFinally()
-
doStartTag
public int doStartTag()
- Specified by:
doStartTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classjavax.servlet.jsp.tagext.TagSupport
- See Also:
TagSupport.doStartTag()
-
-