クラス ThemeChangeInterceptor
java.lang.ObjectSE
org.springframework.web.servlet.theme.ThemeChangeInterceptor
- 実装されたすべてのインターフェース:
HandlerInterceptor
@DeprecatedSE(since="6.0")
public class ThemeChangeInterceptor
extends ObjectSE
implements HandlerInterceptor
使用すべきではありません。
6.0 の時点で CSS の使用を推奨し、直接の代替なし
構成可能なリクエストパラメーター(デフォルトのパラメーター名: "theme" )を介して、すべてのリクエストで現在のテーマを変更できるインターセプター。
- 導入:
- 20.06.2003
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明使用すべきではありません。テーマ変更リクエストのテーマ仕様を含むパラメーターの名前を返します。boolean
preHandle
(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) 使用すべきではありません。ハンドラーの実行前のインターセプトポイント。void
setParamName
(StringSE paramName) 使用すべきではありません。テーマ変更リクエストでテーマ仕様を含むパラメーターの名前を設定します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.web.servlet.HandlerInterceptor から継承されたメソッド
afterCompletion, postHandle
フィールドの詳細
DEFAULT_PARAM_NAME
使用すべきではありません。テーマ指定パラメーターのデフォルト名: "theme"。- 関連事項:
コンストラクターの詳細
ThemeChangeInterceptor
public ThemeChangeInterceptor()使用すべきではありません。
メソッドの詳細
setParamName
使用すべきではありません。テーマ変更リクエストでテーマ仕様を含むパラメーターの名前を設定します。デフォルトは「テーマ」です。getParamName
使用すべきではありません。テーマ変更リクエストのテーマ仕様を含むパラメーターの名前を返します。preHandle
public boolean preHandle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) throws ServletExceptionEE 使用すべきではありません。インターフェースからコピーされた説明:HandlerInterceptor
ハンドラーの実行前のインターセプトポイント。HandlerMapping が適切なハンドラーオブジェクトを決定した後、HandlerAdapter がハンドラーを呼び出す前に呼び出されます。DispatcherServlet は、任意の数のインターセプターで構成される実行チェーンでハンドラーを処理し、ハンドラー自体を最後に処理します。このメソッドを使用すると、各インターセプターはチェーンの実行を中止することを決定でき、通常は HTTP エラーを送信するか、カスタムレスポンスを作成します。
注意 : 非同期リクエスト処理には特別な考慮事項が適用されます。詳細については、
AsyncHandlerInterceptor
を参照してください。デフォルトの実装は
true
を返します。- 次で指定:
- インターフェース
HandlerInterceptor
のpreHandle
- パラメーター:
request
- 現在の HTTP リクエストresponse
- 現在の HTTP レスポンスhandler
- 型および / またはインスタンス評価のために、実行するために選択されたハンドラー- 戻り値:
- 実行チェーンが次のインターセプターまたはハンドラー自体を続行する必要がある場合は、
true
。そうでない場合、DispatcherServlet は、このインターセプターがすでにレスポンス自体を処理していると想定します。 - 例外:
ServletExceptionEE