Class PlainHiddenTag

All Implemented Interfaces:
jakarta.servlet.jsp.tagext.DynamicAttributes, jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, jakarta.servlet.jsp.tagext.TryCatchFinally, Serializable

public class PlainHiddenTag extends InputTagSupport
入力データ復元とHTMLエスケープを行うinputタグ(type="hidden")を出力するクラス。
See Also:
  • Constructor Details

    • PlainHiddenTag

      public PlainHiddenTag()
  • Method Details

    • doStartTag

      public int doStartTag() throws jakarta.servlet.jsp.JspException
       入力画面と確認画面で同じ出力を行う。
       画面間の状態維持のために確認画面でhiddenタグを参照したいケースがあるので、
       確認画面でも入力画面を同じ出力を行う。
       
       value属性に指定されたvalueを設定する。
       type属性に"text"を設定する。
       属性はHTMLエスケープして出力する。
       
      Specified by:
      doStartTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doStartTag in class jakarta.servlet.jsp.tagext.TagSupport
      Throws:
      jakarta.servlet.jsp.JspException
    • getTagName

      protected String getTagName()
      Description copied from class: GenericAttributesTagSupport
      タグ名を取得する。
      Specified by:
      getTagName in class GenericAttributesTagSupport
      Returns:
      タグ名