クラス ButtonTag
java.lang.ObjectSE
jakarta.servlet.jsp.tagext.TagSupport
org.springframework.web.servlet.tags.RequestContextAwareTag
org.springframework.web.servlet.tags.HtmlEscapingAwareTag
org.springframework.web.servlet.tags.form.AbstractFormTag
org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
org.springframework.web.servlet.tags.form.ButtonTag
- 実装されたすべてのインターフェース:
DynamicAttributesEE
、IterationTagEE
、JspTagEE
、TagEE
、TryCatchFinallyEE
、SerializableSE
、EditorAwareTag
<button>
タグは、HTML の「ボタン」タグでフォームフィールドラベルをレンダリングします。アプリケーションが RequestDataValueProcessor
に依存している場合の完全性のために提供されています。属性の概要
属性 | 必須 ? | ランタイム式? | 説明 |
---|---|---|---|
無効 | false | true | HTML オプション属性。この属性の値を "true" に設定すると、HTML 要素が無効になります。 |
id | false | true | HTML 標準属性 |
名前 | false | true | HTML ボタンタグの名前属性 |
value | false | true | HTML ボタンタグの名前属性 |
- 導入:
- 3.1
- 作成者:
- Rossen Stoyanchev
- 関連事項:
フィールドサマリー
クラス org.springframework.web.servlet.tags.form.AbstractHtmlElementTag から継承されたフィールド
CLASS_ATTRIBUTE, DIR_ATTRIBUTE, LANG_ATTRIBUTE, ONCLICK_ATTRIBUTE, ONDBLCLICK_ATTRIBUTE, ONKEYDOWN_ATTRIBUTE, ONKEYPRESS_ATTRIBUTE, ONKEYUP_ATTRIBUTE, ONMOUSEDOWN_ATTRIBUTE, ONMOUSEMOVE_ATTRIBUTE, ONMOUSEOUT_ATTRIBUTE, ONMOUSEOVER_ATTRIBUTE, ONMOUSEUP_ATTRIBUTE, STYLE_ATTRIBUTE, TABINDEX_ATTRIBUTE, TITLE_ATTRIBUTE
クラス org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag から継承されたフィールド
NESTED_PATH_VARIABLE_NAME
クラス org.springframework.web.servlet.tags.RequestContextAwareTag から継承されたフィールド
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTE
クラス jakarta.servlet.jsp.tagext.TagSupportEE から継承されたフィールド
pageContextEE
インターフェース jakarta.servlet.jsp.tagext.IterationTagEE から継承されたフィールド
EVAL_BODY_AGAINEE
インターフェース jakarta.servlet.jsp.tagext.TagEE から継承されたフィールド
EVAL_BODY_INCLUDEEE, EVAL_PAGEEE, SKIP_BODYEE, SKIP_PAGEEE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明int
doEndTag()
'button
' ブロックタグを閉じます。protected StringSE
デフォルト値を返します。getName()
'name
' 属性の値を設定します。protected StringSE
getType()
'type
' 属性の値を取得します。getValue()
'value
' 属性の値を取得します。boolean
'disabled
' 属性の値を取得します。void
setDisabled
(boolean disabled) 'disabled
' 属性の値を設定します。void
'name
' 属性の値を取得します。void
'value
' 属性の値を設定します。protected int
writeTagContent
(TagWriter tagWriter) サブクラスはこのメソッドを実装して、タグコンテンツのレンダリングを実行する必要があります。protected void
writeValue
(TagWriter tagWriter) 提供されたTagWriter
に 'value
' 属性を書き込みます。クラス org.springframework.web.servlet.tags.form.AbstractHtmlElementTag から継承されたメソッド
getCssClass, getCssErrorClass, getCssStyle, getDir, getDynamicAttributes, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getTabindex, getTitle, isValidDynamicAttribute, resolveCssClass, setCssClass, setCssErrorClass, setCssStyle, setDir, setDynamicAttribute, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setTabindex, setTitle, writeDefaultAttributes, writeOptionalAttributes
クラス org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag から継承されたメソッド
autogenerateId, convertToDisplayString, doFinally, getBindStatus, getBoundValue, getEditor, getId, getNestedPath, getPath, getPropertyEditor, getPropertyPath, processFieldValue, resolveId, setId, setPath
クラス org.springframework.web.servlet.tags.form.AbstractFormTag から継承されたメソッド
createTagWriter, doStartTagInternal, evaluate, getDisplayString, getDisplayString, isDefaultHtmlEscape, writeOptionalAttribute
クラス org.springframework.web.servlet.tags.HtmlEscapingAwareTag から継承されたメソッド
htmlEscape, isHtmlEscape, isResponseEncodedHtmlEscape, setHtmlEscape
クラス org.springframework.web.servlet.tags.RequestContextAwareTag から継承されたメソッド
doCatch, doStartTag, getRequestContext
クラス jakarta.servlet.jsp.tagext.TagSupportEE から継承されたメソッド
doAfterBodyEE, findAncestorWithClassEE, getParentEE, getValueEE, getValuesEE, releaseEE, removeValueEE, setPageContextEE, setParentEE, setValueEE
フィールドの詳細
DISABLED_ATTRIBUTE
'disabled
' 属性の名前。- 関連事項:
コンストラクターの詳細
ButtonTag
public ButtonTag()
メソッドの詳細
setName
'name
' 属性の値を取得します。getName
'name
' 属性の値を設定します。- オーバーライド:
- クラス
AbstractDataBoundFormElementTag
のgetName
- 戻り値:
- HTML '
name
' 属性の値
setValue
'value
' 属性の値を設定します。getValue
'value
' 属性の値を取得します。setDisabled
public void setDisabled(boolean disabled) 'disabled
' 属性の値を設定します。isDisabled
public boolean isDisabled()'disabled
' 属性の値を取得します。writeTagContent
クラスからコピーされた説明:AbstractFormTag
サブクラスはこのメソッドを実装して、タグコンテンツのレンダリングを実行する必要があります。- 次で指定:
- クラス
AbstractFormTag
のwriteTagContent
- 戻り値:
Tag.doStartTag()
EE による有効なタグレンダリング命令。- 例外:
JspExceptionEE
writeValue
提供されたTagWriter
に 'value
' 属性を書き込みます。サブクラスは、この実装をオーバーライドして、値が書き込まれるタイミングを正確に制御することを選択できます。getDefaultValue
デフォルト値を返します。- 戻り値:
- 何も指定されていない場合のデフォルト値
getType
'type
' 属性の値を取得します。サブクラスはこれをオーバーライドして、レンダリングされる "input
" 要素の型を変更できます。デフォルト値は "submit
" です。doEndTag
'button
' ブロックタグを閉じます。- 次で指定:
- インターフェース
TagEE
のdoEndTagEE
- オーバーライド:
- クラス
TagSupportEE
のdoEndTagEE
- 例外:
JspExceptionEE