クラス CookieThemeResolver
java.lang.ObjectSE
org.springframework.web.util.CookieGenerator
org.springframework.web.servlet.theme.CookieThemeResolver
- 実装されたすべてのインターフェース:
ThemeResolver
@DeprecatedSE(since="6.0")
public class CookieThemeResolver
extends CookieGenerator
implements ThemeResolver
使用すべきではありません。
6.0 の時点で CSS の使用を推奨し、直接の代替なし
カスタム設定の場合にユーザーに返される Cookie を使用する
ThemeResolver
実装。デフォルトのテーマにフォールバックします。これは、ユーザーセッションのないステートレスアプリケーションで特に役立ちます。 カスタムコントローラーは、たとえば特定のテーマ変更リクエストに応答して、setThemeName
を呼び出すことによってユーザーのテーマをオーバーライドできます。
- 導入:
- 17.06.2003
- 作成者:
- Jean-Pierre Pawlak, Juergen Hoeller
- 関連事項:
フィールドのサマリー
フィールド修飾子と型フィールド説明static final StringSE
使用すべきではありません。テーマ名を保持する Cookie のデフォルト名。static final StringSE
使用すべきではありません。代替が提供されない場合に使用されるデフォルトのテーマ名。static final StringSE
使用すべきではありません。テーマ名を保持するリクエスト属性の名前。クラス org.springframework.web.util.CookieGenerator から継承されたフィールド
DEFAULT_COOKIE_PATH, logger
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明使用すべきではありません。デフォルトのテーマの名前を返します。resolveThemeName
(HttpServletRequestEE request) 使用すべきではありません。指定されたリクエストを介して現在のテーマ名を解決します。void
setDefaultThemeName
(StringSE defaultThemeName) 使用すべきではありません。デフォルトのテーマの名前を設定します。void
setThemeName
(HttpServletRequestEE request, HttpServletResponseEE response, StringSE themeName) 使用すべきではありません。現在のテーマ名を指定されたものに設定します。クラス org.springframework.web.util.CookieGenerator から継承されたメソッド
addCookie, createCookie, getCookieDomain, getCookieMaxAge, getCookieName, getCookiePath, isCookieHttpOnly, isCookieSecure, removeCookie, setCookieDomain, setCookieHttpOnly, setCookieMaxAge, setCookieName, setCookiePath, setCookieSecure
フィールドの詳細
ORIGINAL_DEFAULT_THEME_NAME
使用すべきではありません。代替が提供されない場合に使用されるデフォルトのテーマ名。- 関連事項:
THEME_REQUEST_ATTRIBUTE_NAME
使用すべきではありません。テーマ名を保持するリクエスト属性の名前。現在のリクエストの過程でテーマが変更された場合にのみ、Cookie 値をオーバーライドするために使用されます! RequestContext.getTheme() を使用して、コントローラーまたはビューで現在のテーマを取得します。DEFAULT_COOKIE_NAME
使用すべきではありません。テーマ名を保持する Cookie のデフォルト名。
コンストラクターの詳細
CookieThemeResolver
public CookieThemeResolver()使用すべきではありません。
メソッドの詳細
setDefaultThemeName
使用すべきではありません。デフォルトのテーマの名前を設定します。getDefaultThemeName
使用すべきではありません。デフォルトのテーマの名前を返します。resolveThemeName
使用すべきではありません。インターフェースからコピーされた説明:ThemeResolver
指定されたリクエストを介して現在のテーマ名を解決します。どのような場合でも、デフォルトのテーマをフォールバックとして返す必要があります。- 次で指定:
- インターフェース
ThemeResolver
のresolveThemeName
- パラメーター:
request
- 解決に使用されるリクエスト- 戻り値:
- 現在のテーマ名
setThemeName
public void setThemeName(HttpServletRequestEE request, @Nullable HttpServletResponseEE response, @Nullable StringSE themeName) 使用すべきではありません。インターフェースからコピーされた説明:ThemeResolver
現在のテーマ名を指定されたものに設定します。- 次で指定:
- インターフェース
ThemeResolver
のsetThemeName
- パラメーター:
request
- テーマ名の変更に使用されるリクエストresponse
- テーマ名の変更に使用されるレスポンスthemeName
- 新しいテーマ名 (null
または空にしてリセットする)