クラス 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
関連事項:
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final StringSE
    使用すべきではありません。
    テーマ指定パラメーターのデフォルト名: "theme"。
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    使用すべきではありません。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    使用すべきではありません。
    テーマ変更リクエストのテーマ仕様を含むパラメーターの名前を返します。
    boolean
    使用すべきではありません。
    ハンドラーの実行前のインターセプトポイント。
    void
    使用すべきではありません。
    テーマ変更リクエストでテーマ仕様を含むパラメーターの名前を設定します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE

    インターフェース org.springframework.web.servlet.HandlerInterceptor から継承されたメソッド

    afterCompletion, postHandle
  • フィールドの詳細

    • DEFAULT_PARAM_NAME

      public static final StringSE DEFAULT_PARAM_NAME
      使用すべきではありません。
      テーマ指定パラメーターのデフォルト名: "theme"。
      関連事項:
  • コンストラクターの詳細

    • ThemeChangeInterceptor

      public ThemeChangeInterceptor()
      使用すべきではありません。
  • メソッドの詳細

    • setParamName

      public void setParamName(StringSE paramName)
      使用すべきではありません。
      テーマ変更リクエストでテーマ仕様を含むパラメーターの名前を設定します。デフォルトは「テーマ」です。
    • getParamName

      public StringSE getParamName()
      使用すべきではありません。
      テーマ変更リクエストのテーマ仕様を含むパラメーターの名前を返します。
    • preHandle

      public boolean preHandle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) throws ServletExceptionEE
      使用すべきではありません。
      インターフェースからコピーされた説明: HandlerInterceptor
      ハンドラーの実行前のインターセプトポイント。HandlerMapping が適切なハンドラーオブジェクトを決定した後、HandlerAdapter がハンドラーを呼び出す前に呼び出されます。

      DispatcherServlet は、任意の数のインターセプターで構成される実行チェーンでハンドラーを処理し、ハンドラー自体を最後に処理します。このメソッドを使用すると、各インターセプターはチェーンの実行を中止することを決定でき、通常は HTTP エラーを送信するか、カスタムレスポンスを作成します。

      注意 : 非同期リクエスト処理には特別な考慮事項が適用されます。詳細については、AsyncHandlerInterceptor を参照してください。

      デフォルトの実装は true を返します。

      次で指定:
      インターフェース HandlerInterceptorpreHandle 
      パラメーター:
      request - 現在の HTTP リクエスト
      response - 現在の HTTP レスポンス
      handler - 型および / またはインスタンス評価のために、実行するために選択されたハンドラー
      戻り値:
      実行チェーンが次のインターセプターまたはハンドラー自体を続行する必要がある場合は、true。そうでない場合、DispatcherServlet は、このインターセプターがすでにレスポンス自体を処理していると想定します。
      例外:
      ServletExceptionEE