Package nablarch.common.web.tag
Class IncludeParamTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
nablarch.common.web.tag.CustomTagSupport
nablarch.common.web.tag.ParamTagSupport
nablarch.common.web.tag.IncludeParamTag
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag
,jakarta.servlet.jsp.tagext.JspTag
,jakarta.servlet.jsp.tagext.Tag
,jakarta.servlet.jsp.tagext.TryCatchFinally
,Serializable
インクルード時に追加するパラメータを指定するクラス。
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContext
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
パラメータを追加する。
同じパラメータ名に対して複数の値が指定された場合はこのメソッドが複数回呼ばれる。int
Methods inherited from class nablarch.common.web.tag.ParamTagSupport
setName, setParamName, setValue
Methods inherited from class nablarch.common.web.tag.CustomTagSupport
doCatch, doFinally
Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
-
Constructor Details
-
IncludeParamTag
public IncludeParamTag()
-
-
Method Details
-
doStartTag
public int doStartTag() throws jakarta.servlet.jsp.JspExceptionname属性とvalue属性のどちらも指定がない場合、どちらも指定されている場合は例外を送出する。 name属性が指定された場合に、name属性に対応する値が取得できない場合は値に空文字を指定する。 name属性に対応する値又はvalue属性の値を、paramName属性で指定されたパラメータ名を使用してサブミットに含める。
このタグが正しい場所に配置されているかをチェックする。
- Specified by:
doStartTag
in interfacejakarta.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classParamTagSupport
- Throws:
jakarta.servlet.jsp.JspException
-
addParam
パラメータを追加する。
同じパラメータ名に対して複数の値が指定された場合はこのメソッドが複数回呼ばれる。インクルードコンテキストに含まれるパラメータを追加する。
- Specified by:
addParam
in classParamTagSupport
- Parameters:
name
- パラメータ名value
- 値
-