public class BindErrorsTag extends HtmlEscapingAwareTag
<hasBindErrors>
タグは、バインドエラーの場合に Errors
インスタンスを提供します。HTML エスケープフラグは、ページ全体またはアプリケーション全体の設定に参加します(つまり、HtmlEscapeTag または web.xml の "defaultHtmlEscape" context-param によって)。属性 | 必須 ? | ランタイム式? | 説明 |
---|---|---|---|
htmlEscape | false | true | このタグの HTML エスケープをブール値として設定します。現在のページのデフォルトの HTML エスケープ設定をオーバーライドします。 |
名前 | true | true | エラーをインスペクションする必要があるリクエスト内の Bean の名前。この Bean で使用可能なエラーがある場合、エラーは "errors" キーにバインドされます。 |
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | ERRORS_VARIABLE_NAME Errors を含むページコンテキスト属性。 |
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTE
idEE, pageContextEE
EVAL_BODY_AGAINEE
EVAL_BODY_INCLUDEEE, EVAL_PAGEEE, SKIP_BODYEE, SKIP_PAGEEE
コンストラクターと説明 |
---|
BindErrorsTag() |
修飾子と型 | メソッドと説明 |
---|---|
int | doEndTag() |
void | doFinally() |
protected int | doStartTagInternal() doStartTag によって呼び出され、実際の作業を実行します。 |
Errors | getErrors() このタグが現在バインドされているエラーインスタンスを取得します。 |
StringSE | getName() このタグがチェックする Bean の名前を返します。 |
void | setName(StringSE name) このタグがチェックする Bean の名前を設定します。 |
htmlEscape, isDefaultHtmlEscape, isHtmlEscape, isResponseEncodedHtmlEscape, setHtmlEscape
doCatch, doStartTag, getRequestContext
doAfterBodyEE, findAncestorWithClassEE, getIdEE, getParentEE, getValueEE, getValuesEE, releaseEE, removeValueEE, setIdEE, setPageContextEE, setParentEE, setValueEE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void setName(StringSE name)
public StringSE getName()
protected final int doStartTagInternal() throws ServletExceptionEE, JspExceptionEE
RequestContextAwareTag
RequestContextAwareTag
の doStartTagInternal
ServletExceptionEE
JspExceptionEE
TagSupport.doStartTag()
EEpublic int doEndTag()
TagEE
の doEndTagEE
TagSupportEE
の doEndTagEE
@Nullable public final Errors getErrors()
ネストタグの連携を目的としています。
public void doFinally()
TryCatchFinallyEE
の doFinallyEE
RequestContextAwareTag
の doFinally