Class ParamTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
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 ParamTag extends ParamTagSupport
サブミット時に追加するパラメータを指定するクラス。
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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addParam(String name, String value)
    パラメータを追加する。
    同じパラメータ名に対して複数の値が指定された場合はこのメソッドが複数回呼ばれる。
    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

    Methods inherited from class java.lang.Object

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

    • ParamTag

      public ParamTag()
  • Method Details

    • doStartTag

      public int doStartTag() throws jakarta.servlet.jsp.JspException
       name属性とvalue属性のどちらも指定がない場合、どちらも指定されている場合は例外を送出する。
       name属性が指定された場合に、name属性に対応する値が取得できない場合は値に空文字を指定する。
       name属性に対応する値又はvalue属性の値を、paramName属性で指定されたパラメータ名を使用してサブミットに含める。
       
       このタグが正しい場所に配置されているかをチェックする。
       
      Specified by:
      doStartTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doStartTag in class ParamTagSupport
      Throws:
      jakarta.servlet.jsp.JspException
    • addParam

      protected void addParam(String name, String value)
      パラメータを追加する。
      同じパラメータ名に対して複数の値が指定された場合はこのメソッドが複数回呼ばれる。
       フォームコンテキストに含まれるサブミット情報にパラメータを追加する。
       
      Specified by:
      addParam in class ParamTagSupport
      Parameters:
      name - パラメータ名
      value - 値