Package nablarch.common.web.tag
Class ParamTagSupport
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
nablarch.common.web.tag.CustomTagSupport
nablarch.common.web.tag.ParamTagSupport
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag
,jakarta.servlet.jsp.tagext.JspTag
,jakarta.servlet.jsp.tagext.Tag
,jakarta.servlet.jsp.tagext.TryCatchFinally
,Serializable
- Direct Known Subclasses:
IncludeParamTag
,ParamTag
パラメータを指定するクラスの実装をサポートするクラス。
- 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 abstract void
パラメータを追加する。
同じパラメータ名に対して複数の値が指定された場合はこのメソッドが複数回呼ばれる。int
void
値を取得するための名前を設定する。void
setParamName
(String paramName) パラメータの名前を設定する。void
値を設定する。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
-
ParamTagSupport
public ParamTagSupport()
-
-
Method Details
-
setParamName
パラメータの名前を設定する。- Parameters:
paramName
- パラメータの名前
-
setName
値を取得するための名前を設定する。- Parameters:
name
- 値を取得するための名前
-
setValue
値を設定する。- Parameters:
value
- 値
-
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 classjakarta.servlet.jsp.tagext.TagSupport
- Throws:
jakarta.servlet.jsp.JspException
-
addParam
パラメータを追加する。
同じパラメータ名に対して複数の値が指定された場合はこのメソッドが複数回呼ばれる。- Parameters:
name
- パラメータ名value
- 値
-