Class LanguageAttributeInHttpUtil
java.lang.Object
nablarch.common.web.handler.threadcontext.LanguageAttributeInHttpUtil
HTTP上で選択された言語の保持を行う際に使用するユーティリティクラス。
SystemRepository
から"languageAttribute"という名前で取得したLanguageAttributeInHttpSupport
のサブクラスに処理を委譲する。
このため、本クラスを使用する場合は、SystemRepository
にLanguageAttributeInHttpSupport
のサブクラスを登録すること。-
Method Summary
Modifier and TypeMethodDescriptionstatic void
keepLanguage
(HttpRequest request, ExecutionContext context, String language) 指定された言語の保持とThreadContext
への設定を行う。
-
Method Details
-
keepLanguage
指定された言語の保持とThreadContext
への設定を行う。 指定された言語がサポート対象外である場合は処理を行わない。 サポート対象言語とは、HttpLanguageAttribute
で設定された言語である。 言語の保持については、アプリケーションで使用するLanguageAttributeInHttpSupport
のサブクラスのJavadocを参照。- Parameters:
request
- リクエストcontext
- 実行コンテキストlanguage
- 言語
-