public class ThemeChangeInterceptor extends ObjectSE implements HandlerInterceptor
ThemeResolver| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | DEFAULT_PARAM_NAME テーマ指定パラメーターのデフォルト名: "theme"。 |
| コンストラクターと説明 |
|---|
ThemeChangeInterceptor() |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringSE | getParamName() テーマ変更リクエストのテーマ仕様を含むパラメーターの名前を返します。 |
boolean | preHandle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) ハンドラーの実行前のインターセプトポイント。 |
void | setParamName(StringSE paramName) テーマ変更リクエストでテーマ仕様を含むパラメーターの名前を設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEafterCompletion, postHandlepublic void setParamName(StringSE paramName)
public StringSE getParamName()
public boolean preHandle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) throws ServletExceptionEE
HandlerInterceptorDispatcherServlet は、任意の数のインターセプターで構成される実行チェーンでハンドラーを処理し、ハンドラー自体を最後に処理します。このメソッドを使用すると、各インターセプターはチェーンの実行を中止することを決定でき、通常は HTTP エラーを送信するか、カスタムレスポンスを作成します。
注意 : 非同期リクエスト処理には特別な考慮事項が適用されます。詳細については、AsyncHandlerInterceptor を参照してください。
デフォルトの実装は true を返します。
HandlerInterceptor の preHandle request - 現在の HTTP リクエスト response - 現在の HTTP レスポンス handler - 型および / またはインスタンス評価のために、実行するために選択されたハンドラー true。そうでない場合、DispatcherServlet は、このインターセプターがすでにレスポンス自体を処理していると想定します。ServletExceptionEE