2009-05-21 52 views
1

我想知道如何獲取OGNL中的請求區域設置?如何獲取OGNL中的請求區域設置?

現在我用

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

這必須假設初始值是 「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>