Вопрос

Я хочу знать, как получить локаль запроса в OGNL?

На данный момент я использую

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

При этом должно предполагаться, что начальным значением является "zh_CN".

Итак, мне нужно знать, как получить локаль запроса в OGNL.

Спасибо

Это было полезно?

Решение

#request.locale

Другие советы

#request.locale возвращает java.util.Объект локали

попробуй

<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