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
Nested ClassesModifier and TypeClassDescriptionstatic final classパラメータ名の変更情報を保持するクラス。 -
Field Summary
Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidsetInputName(String inputName) 変更元となる元画面のinput要素のname属性を設定する。voidsetParamName(String paramName) サブミット時に使用するパラメータの名前を設定する。Methods inherited from class nablarch.common.web.tag.CustomTagSupport
doCatch, doFinallyMethods 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:
doStartTagin interfacejakarta.servlet.jsp.tagext.Tag- Overrides:
doStartTagin classjakarta.servlet.jsp.tagext.TagSupport- Throws:
jakarta.servlet.jsp.JspException
-