Загрузка сообщений из комплекта ресурсов в Struts 2

Я хочу динамически загружать пакет ресурсов (у меня их два: один для выбранного языка и другой по умолчанию) в JSP и читать содержимое в JSP. Я попробовал следующий путь, но это просто жестко закодировано.

<s:i18n name="resourcebundle_fr">
   <s:text name="fr_message1" />
</s:i18n>

где то, что я хочу вместо resourcebundle_frЯ хочу, чтобы это было динамично. Кроме того, на той же странице есть еще одна страница JSP, которая также должна выбирать сообщения из выбранного языкового пакета ресурсов.

1 ответ

В тегах Struts2 есть поддержка OGNL. Вы можете использовать выражения OGNL в атрибутах тега Struts.

<s:i18n name="%{resourceBundle}">
  <s:text name="fr_message1" />
</s:i18n>
Другие вопросы по тегам