Package nablarch.common.web.tag
Class ChangeParamNameTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
nablarch.common.web.tag.CustomTagSupport
nablarch.common.web.tag.ChangeParamNameTag
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag
,jakarta.servlet.jsp.tagext.JspTag
,jakarta.servlet.jsp.tagext.Tag
,jakarta.servlet.jsp.tagext.TryCatchFinally
,Serializable
ポップアップ用のサブミット時にパラメータ名を変更するクラス。
ポップアップ用のサブミットでは、元画面のフォームに含まれるinput要素を動的に追加して送信する。
このカスタムタグを指定することで、元画面のフォームに含まれるinput要素の値を、
指定されたパラメータ名で送信することが可能となる。
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
パラメータ名の変更情報を保持するクラス。 -
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 TypeMethodDescriptionint
void
setInputName
(String inputName) 変更元となる元画面のinput要素のname属性を設定する。void
setParamName
(String paramName) サブミット時に使用するパラメータの名前を設定する。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
-
ChangeParamNameTag
public ChangeParamNameTag()
-
-
Method Details
-
setParamName
サブミット時に使用するパラメータの名前を設定する。- Parameters:
paramName
- サブミット時に使用するパラメータの名前
-
setInputName
変更元となる元画面のinput要素のname属性を設定する。- Parameters:
inputName
- 変更元となる元画面のinput要素のname属性
-
doStartTag
public int doStartTag() throws jakarta.servlet.jsp.JspExceptionカレントのサブミット情報に指定されたパラメータの変更情報を設定する。
- Specified by:
doStartTag
in interfacejakarta.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classjakarta.servlet.jsp.tagext.TagSupport
- Throws:
jakarta.servlet.jsp.JspException
-