クラス ErrorsTag
- 実装されたすべてのインターフェース:
BodyTagEE
、DynamicAttributesEE
、IterationTagEE
、JspTagEE
、TagEE
、TryCatchFinallyEE
、SerializableSE
、EditorAwareTag
<errors>
タグは、HTML の "span" タグでフィールドエラーをレンダリングします。オブジェクトまたは特定のフィールドのエラーを表示します。このタグは、3 つの主要な使用パターンをサポートしています。
- フィールドのみ -'
path
' をフィールド名に設定 (またはパス) - オブジェクトエラーのみ -'
path
' を省略 - すべてのエラー - "
path
" を "*
" に設定
属性の概要
属性 | 必須 ? | ランタイム式? | 説明 |
---|---|---|---|
cssClass | false | true | HTML オプション属性 |
cssStyle | false | true | HTML オプション属性 |
デリミタ | false | true | 複数のエラーメッセージを表示するための区切り文字。デフォルトは br タグです。 |
dir | false | true | HTML 標準属性 |
要素 | false | true | 囲んでいるエラーのレンダリングに使用される HTML 要素を指定します。 |
htmlEscape | false | true | レンダリングされた値の HTML エスケープを有効 / 無効にします。 |
id | false | true | HTML 標準属性 |
lang | false | true | HTML 標準属性 |
onclick | false | true | HTML イベント属性 |
ondblclick | 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 イベント属性 |
path | false | true | データバインディングのエラーオブジェクトへのパス |
tabindex | false | true | HTML 標準属性 |
タイトル | false | true | HTML 標準属性 |
- 導入:
- 2.0
- 作成者:
- Rob Harrop, Juergen Hoeller, Rick Evans
- 関連事項:
フィールドサマリー
修飾子と型フィールド説明static final StringSE
このタグがpage context scope
EE でエラーメッセージを公開するキー。static final StringSE
HTML 'span
' タグ。クラス 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.BodyTagEE から継承されたフィールド
EVAL_BODY_BUFFEREDEE, EVAL_BODY_TAGEE
インターフェース jakarta.servlet.jsp.tagext.IterationTagEE から継承されたフィールド
EVAL_BODY_AGAINEE
インターフェース jakarta.servlet.jsp.tagext.TagEE から継承されたフィールド
EVAL_BODY_INCLUDEEE, EVAL_PAGEEE, SKIP_BODYEE, SKIP_PAGEEE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected StringSE
HTML 'id
' 属性の値を取得します。protected void
PageContext.PAGE_SCOPE
EE のthis key
にあるバインドステータスエラーメッセージを公開します。エラーメッセージ間で使用される区切り文字を返します。エラーメッセージを表示するには、HTML 要素を取得する必要があります。protected StringSE
getName()
HTML 'name
' 属性の値を取得します。protected void
以前PageContext.PAGE_SCOPE
EE のthis key
に格納されていたバインドステータスエラーメッセージを削除します。protected void
renderDefaultContent
(TagWriter tagWriter) void
setDelimiter
(StringSE delimiter) エラーメッセージ間で使用する区切り文字を設定します。void
setElement
(StringSE element) エラーメッセージを表示するには、HTML 要素を使用する必要があります。protected boolean
このタグのレンダリングを実行する必要がありますか?クラス org.springframework.web.servlet.tags.form.AbstractHtmlElementBodyTag から継承されたメソッド
doEndTag, doFinally, doInitBody, flushBufferedBodyContent, onWriteTagContent, renderFromBodyContent, setBodyContent, writeTagContent
クラス 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 から継承されたメソッド
convertToDisplayString, 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
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース jakarta.servlet.jsp.tagext.BodyTagEE から継承されたメソッド
doInitBodyEE, setBodyContentEE
インターフェース jakarta.servlet.jsp.tagext.IterationTagEE から継承されたメソッド
doAfterBodyEE
インターフェース jakarta.servlet.jsp.tagext.TagEE から継承されたメソッド
doEndTagEE, doStartTagEE, getParentEE, releaseEE, setPageContextEE, setParentEE
フィールドの詳細
MESSAGES_ATTRIBUTE
このタグがpage context scope
EE でエラーメッセージを公開するキー。- 関連事項:
SPAN_TAG
HTML 'span
' タグ。- 関連事項:
コンストラクターの詳細
ErrorsTag
public ErrorsTag()
メソッドの詳細
setElement
エラーメッセージを表示するには、HTML 要素を使用する必要があります。デフォルトは HTML '
<span/>
' タグです。getElement
エラーメッセージを表示するには、HTML 要素を取得する必要があります。setDelimiter
エラーメッセージ間で使用する区切り文字を設定します。デフォルトは HTML '
<br/>
' タグです。getDelimiter
エラーメッセージ間で使用される区切り文字を返します。autogenerateId
HTML 'id
' 属性の値を取得します。AbstractDataBoundFormElementTag.getPropertyPath()
によって返された値、または<form:errors/>
タグの 'path
' 属性が省略されている場合はモデル属性名に '.errors
' を追加します。- オーバーライド:
- クラス
AbstractDataBoundFormElementTag
のautogenerateId
- 戻り値:
- HTML '
id
' 属性の値 - 例外:
JspExceptionEE
- 関連事項:
getName
HTML 'name
' 属性の値を取得します。'
name
' 属性は 'span
' 要素の検証属性ではないため、単にnull
を返します。- オーバーライド:
- クラス
AbstractDataBoundFormElementTag
のgetName
- 戻り値:
- HTML '
name
' 属性の値 - 例外:
JspExceptionEE
shouldRender
このタグのレンダリングを実行する必要がありますか?構成された
path
にエラーがある場合にのみ出力をレンダリングします。- オーバーライド:
- クラス
AbstractHtmlElementBodyTag
のshouldRender
- 戻り値:
- 構成された
path
にエラーがある場合のみtrue
- 例外:
JspExceptionEE
renderDefaultContent
- 次で指定:
- クラス
AbstractHtmlElementBodyTag
のrenderDefaultContent
- 例外:
JspExceptionEE
exposeAttributes
PageContext.PAGE_SCOPE
EE のthis key
にあるバインドステータスエラーメッセージを公開します。shouldRender()
がtrue
を返す場合にのみ呼び出されます。- オーバーライド:
- クラス
AbstractHtmlElementBodyTag
のexposeAttributes
- 例外:
JspExceptionEE
- 関連事項:
removeAttributes
protected void removeAttributes()以前PageContext.PAGE_SCOPE
EE のthis key
に格納されていたバインドステータスエラーメッセージを削除します。- オーバーライド:
- クラス
AbstractHtmlElementBodyTag
のremoveAttributes
- 関連事項: