質問

私はOGNLでリクエストのロケールを取得する方法を知りたいですか?

今、私が使用してください
<s:set var="locale" value='#session.WW_TRANS_I18N_LOCALE?#session.WW_TRANS_I18N_LOCALE.toString():"zh_CN"'/>

これは、初期値が "zh_CNに" であることを前提としていなければなりません。

だから私はOGNLでリクエストのロケールを取得する方法を知っておく必要があります。

Thxを

役に立ちましたか?

解決

#request.locale

他のヒント

#request.localeリターンのjava.util.Localeオブジェクト

してみてください。

<s:if test="#request.locale.language=='en'">
  Current Locale is ENGLISH
</s:if>
<s:else test="#request.locale.language=='fr'">
  Current Locale is FRANCE
</s:else>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top