クラス InputTag

実装されたすべてのインターフェース:
DynamicAttributesEEIterationTagEEJspTagEETagEETryCatchFinallyEESerializableSEEditorAwareTag
既知の直属サブクラス
PasswordInputTag

public class InputTag extends AbstractHtmlInputElementTag
<input> タグは、バインドされた値を使用して、型が「テキスト」の HTML の「入力」タグをレンダリングします。

属性の概要

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

アクセスキー

false

true

HTML 標準属性

代替

false

true

HTML オプション属性

自動補完

false

true

共通のオプション属性

cssClass

false

true

HTML オプション属性

cssErrorClass

false

true

HTML オプション属性。バインドされたフィールドにエラーがある場合に使用されます。

cssStyle

false

true

HTML オプション属性

dir

false

true

HTML 標準属性

無効

false

true

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

htmlEscape

false

true

レンダリングされた値の HTML エスケープを有効 / 無効にします。

id

false

true

HTML 標準属性

lang

false

true

HTML 標準属性

maxlength

false

true

HTML オプション属性

onblur

false

true

HTML イベント属性

onchange

false

true

HTML イベント属性

onclick

false

true

HTML イベント属性

ondblclick

false

true

HTML イベント属性

onfocus

false

true

HTML イベント属性

onkeydown

false

true

HTML イベント属性

onkeypress

false

true

HTML イベント属性

onkeyup

false

true

HTML イベント属性

onmousedown

false

true

HTML イベント属性

onmousemove

false

true

HTML イベント属性

onmouseout

false

true

HTML イベント属性

オンマウスオーバー

false

true

HTML イベント属性

onmouseup

false

true

HTML イベント属性

onselect

false

true

HTML イベント属性

path

true

true

データバインディングのプロパティへのパス

読み取り専用

false

true

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

サイズ

false

true

HTML オプション属性

tabindex

false

true

HTML 標準属性

タイトル

false

true

HTML 標準属性

導入:
2.0
作成者:
Rob Harrop, Juergen Hoeller, Rossen Stoyanchev
関連事項:
  • フィールドの詳細

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

    • InputTag

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

    • setSize

      public void setSize(StringSE size)
      'size' 属性の値を設定します。ランタイム式の場合があります。
    • getSize

      @Nullable protected StringSE getSize()
      'size' 属性の値を取得します。
    • setMaxlength

      public void setMaxlength(StringSE maxlength)
      'maxlength' 属性の値を設定します。ランタイム式の場合があります。
    • getMaxlength

      @Nullable protected StringSE getMaxlength()
      'maxlength' 属性の値を取得します。
    • setAlt

      public void setAlt(StringSE alt)
      'alt' 属性の値を設定します。ランタイム式の場合があります。
    • getAlt

      @Nullable protected StringSE getAlt()
      'alt' 属性の値を取得します。
    • setOnselect

      public void setOnselect(StringSE onselect)
      'onselect' 属性の値を設定します。ランタイム式の場合があります。
    • getOnselect

      @Nullable protected StringSE getOnselect()
      'onselect' 属性の値を取得します。
    • setAutocomplete

      public void setAutocomplete(StringSE autocomplete)
      'autocomplete' 属性の値を設定します。ランタイム式の場合があります。
    • getAutocomplete

      @Nullable protected StringSE getAutocomplete()
      'autocomplete' 属性の値を取得します。
    • writeTagContent

      protected int writeTagContent(TagWriter tagWriter) throws JspExceptionEE
      提供された TagWriter に "input" タグを書き込みます。getType() によって返された値を使用して、レンダリングする 'input' 要素の型を決定します。
      次で指定:
      クラス AbstractFormTagwriteTagContent 
      戻り値:
      Tag.doStartTag()EE による有効なタグレンダリング命令。
      例外:
      JspExceptionEE
    • writeValue

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

      protected boolean isValidDynamicAttribute(StringSE localName, ObjectSE value)
      type="checkbox" および type="radio" に不正な動的属性としてフラグを立てます。
      オーバーライド:
      クラス AbstractHtmlElementTagisValidDynamicAttribute 
    • getType

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