1

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

今のところ私は使用します

<s:set var="locale" value='#session.WW_TRANS_I18N_LOCALE?#session.WW_TRANS_I18N_LOCALE.toString():"zh_CN"'/>

これは、初期値が「zh_CN」であると想定する必要があります。

そのため、OGNL でリクエスト ロケールを取得する方法を知る必要があります。

どうも

4

2 に答える 2

4
#request.locale
于 2009-05-21T12:11:11.397 に答える
1

#request.localejava.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>
于 2011-07-26T13:59:49.430 に答える