クラス CookieLocaleResolver

実装されたすべてのインターフェース:
LocaleContextResolverLocaleResolver

public class CookieLocaleResolver extends AbstractLocaleContextResolver
カスタム設定の場合にユーザーに返送される Cookie を使用し、構成されたデフォルトロケール、リクエストの Accept-Language ヘッダー、サーバーのデフォルトロケールにフォールバックする LocaleResolver 実装。

これは、ユーザーセッションのないステートレスアプリケーションに特に役立ちます。Cookie には、オプションで関連するタイムゾーン値も含めることができます。または、デフォルトのタイムゾーンを指定できます。

カスタムコントローラーは、リゾルバーで #setLocale(Context) を呼び出すことにより、ユーザーのロケールとタイムゾーンをオーバーライドできます。ロケール変更リクエストへの応答。より便利な代替手段として、RequestContext.changeLocale(java.util.Locale) の使用を検討してください。

導入:
27.02.2003
作成者:
Juergen Hoeller, Jean-Pierre Pawlak, Vedran Pavic, Sam Brannen
関連事項: