クラス RequestContextAwareTag
java.lang.ObjectSE
jakarta.servlet.jsp.tagext.TagSupport
org.springframework.web.servlet.tags.RequestContextAwareTag
- 実装されたすべてのインターフェース:
IterationTagEE
、JspTagEE
、TagEE
、TryCatchFinallyEE
、SerializableSE
- 既知の直属サブクラス
HtmlEscapeTag
,HtmlEscapingAwareTag
RequestContext
を必要とするすべてのタグのスーパークラス。RequestContext
インスタンスは、WebApplicationContext
、Locale
SE、Theme
などの現在の状態への簡単なアクセスを提供します。
主に DispatcherServlet
リクエストを対象としています。DispatcherServlet
の外部で使用される場合、フォールバックを使用します。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドサマリー
修飾子と型フィールド説明protected final Log
サブクラスで利用可能なロガー。static final StringSE
ページレベルRequestContext
インスタンスのPageContext
EE 属性。クラス jakarta.servlet.jsp.tagext.TagSupportEE から継承されたフィールド
idEE, pageContextEE
インターフェース jakarta.servlet.jsp.tagext.IterationTagEE から継承されたフィールド
EVAL_BODY_AGAINEE
インターフェース jakarta.servlet.jsp.tagext.TagEE から継承されたフィールド
EVAL_BODY_INCLUDEEE, EVAL_PAGEEE, SKIP_BODYEE, SKIP_PAGEEE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
doCatch
(ThrowableSE throwable) void
final int
現在の RequestContext を作成して公開します。protected abstract int
実際の作業を実行するために doStartTag によって呼び出されます。protected final RequestContext
現在の RequestContext を返します。クラス jakarta.servlet.jsp.tagext.TagSupportEE から継承されたメソッド
doAfterBody, doEndTag, findAncestorWithClassEE, getId, getParent, getValueEE, getValues, release, removeValueEE, setIdEE, setPageContextEE, setParentEE, setValueEE
フィールドの詳細
REQUEST_CONTEXT_PAGE_ATTRIBUTE
ページレベルRequestContext
インスタンスのPageContext
EE 属性。- 関連事項:
logger
サブクラスで利用可能なロガー。
コンストラクターの詳細
RequestContextAwareTag
public RequestContextAwareTag()
メソッドの詳細
doStartTag
現在の RequestContext を作成して公開します。実際の作業のためにdoStartTagInternal()
に委譲します。- 次で指定:
- インターフェース
TagEE
のdoStartTag
- オーバーライド:
- クラス
TagSupportEE
のdoStartTag
- 例外:
JspExceptionEE
- 関連事項:
getRequestContext
現在の RequestContext を返します。doStartTagInternal
実際の作業を実行するために doStartTag によって呼び出されます。- 戻り値:
- TagSupport.doStartTag と同じ
- 例外:
ExceptionSE
- 例外、JspException 以外のチェックされたものは doStartTag によって JspException にラップされます- 関連事項:
doCatch
- 次で指定:
- インターフェース
TryCatchFinallyEE
のdoCatchEE
- 例外:
ThrowableSE
doFinally
public void doFinally()- 次で指定:
- インターフェース
TryCatchFinallyEE
のdoFinally