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

public class ChangeParamNameTag extends CustomTagSupport
ポップアップ用のサブミット時にパラメータ名を変更するクラス。

ポップアップ用のサブミットでは、元画面のフォームに含まれるinput要素を動的に追加して送信する。 このカスタムタグを指定することで、元画面のフォームに含まれるinput要素の値を、 指定されたパラメータ名で送信することが可能となる。

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static 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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ChangeParamNameTag

      public ChangeParamNameTag()
  • Method Details

    • setParamName

      public void setParamName(String paramName)
      サブミット時に使用するパラメータの名前を設定する。
      Parameters:
      paramName - サブミット時に使用するパラメータの名前
    • setInputName

      public void setInputName(String inputName)
      変更元となる元画面のinput要素のname属性を設定する。
      Parameters:
      inputName - 変更元となる元画面のinput要素のname属性
    • doStartTag

      public int doStartTag() throws jakarta.servlet.jsp.JspException
       カレントのサブミット情報に指定されたパラメータの変更情報を設定する。
       
      Specified by:
      doStartTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doStartTag in class jakarta.servlet.jsp.tagext.TagSupport
      Throws:
      jakarta.servlet.jsp.JspException