クラス ButtonTag

実装されたすべてのインターフェース:
DynamicAttributesEEIterationTagEEJspTagEETagEETryCatchFinallyEESerializableSEEditorAwareTag

public class ButtonTag extends AbstractHtmlElementTag
<button> タグは、HTML の「ボタン」タグでフォームフィールドラベルをレンダリングします。アプリケーションが RequestDataValueProcessor に依存している場合の完全性のために提供されています。

属性の概要

属性 必須 ? ランタイム式? 説明

無効

false

true

HTML オプション属性。この属性の値を "true" に設定すると、HTML 要素が無効になります。

id

false

true

HTML 標準属性

名前

false

true

HTML ボタンタグの名前属性

value

false

true

HTML ボタンタグの名前属性

導入:
3.1
作成者:
Rossen Stoyanchev
関連事項:
  • フィールドの詳細

  • コンストラクターの詳細

    • ButtonTag

      public ButtonTag()
  • メソッドの詳細

    • setName

      public void setName(StringSE name)
      'name' 属性の値を取得します。
    • getName

      @Nullable public StringSE getName()
      'name' 属性の値を設定します。
      オーバーライド:
      クラス AbstractDataBoundFormElementTaggetName 
      戻り値:
      HTML 'name' 属性の値
    • setValue

      public void setValue(@Nullable StringSE value)
      'value' 属性の値を設定します。
    • getValue

      @Nullable public StringSE getValue()
      'value' 属性の値を取得します。
    • setDisabled

      public void setDisabled(boolean disabled)
      'disabled' 属性の値を設定します。
    • isDisabled

      public boolean isDisabled()
      'disabled' 属性の値を取得します。
    • writeTagContent

      protected int writeTagContent(TagWriter tagWriter) throws JspExceptionEE
      クラスからコピーされた説明: AbstractFormTag
      サブクラスはこのメソッドを実装して、タグコンテンツのレンダリングを実行する必要があります。
      次で指定:
      クラス AbstractFormTagwriteTagContent 
      戻り値:
      Tag.doStartTag()EE による有効なタグレンダリング命令。
      例外:
      JspExceptionEE
    • writeValue

      protected void writeValue(TagWriter tagWriter) throws JspExceptionEE
      提供された TagWriter に 'value' 属性を書き込みます。サブクラスは、この実装をオーバーライドして、値が書き込まれるタイミングを正確に制御することを選択できます。
      例外:
      JspExceptionEE
    • getDefaultValue

      protected StringSE getDefaultValue()
      デフォルト値を返します。
      戻り値:
      何も指定されていない場合のデフォルト値
    • getType

      protected StringSE getType()
      'type' 属性の値を取得します。サブクラスはこれをオーバーライドして、レンダリングされる "input" 要素の型を変更できます。デフォルト値は "submit" です。
    • doEndTag

      public int doEndTag() throws JspExceptionEE
      'button' ブロックタグを閉じます。
      次で指定:
      インターフェース TagEEdoEndTagEE 
      オーバーライド:
      クラス TagSupportEEdoEndTagEE 
      例外:
      JspExceptionEE