2009-05-21 1 views
1

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

私はこれが初期値が "zh_CNに" であることを前提としなければならない

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

を使用しています。

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

Thxを

答えて

4
#request.locale 
1

#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> 
を試してみてください
関連する問題