Мой первый вопрос здесь, но надеюсь, что он имеет значение.Я довольно новичок в Struts и Spring, поэтому держитесь со мной, пожалуйста.
Я использую Spring 3 для IOC и Struts 2 для MVC (поэтому я использую Struts Actions для всей работы и теги Strutsв моих JSP).
Я бы хотел интернационализировать приложение.Я использую Spring MessageSource, который читает его содержимое от провайдера сообщений JDBC.
Все мои действия - ServletRequestAware, который я использую для получения ApplicationContext и получения бинов Spring.Итак, у меня также есть мой MessageSource-bean-компонент.(И, конечно, ResourceBundle из MessageSourceResourceBundle).
То, что я хотел бы сделать, это использовать ResourceBundle в моих структурах-тегах.В примере для <s:textfield>
написано:
В этом примере отображается текстовый элемент управления для свойства "user".Метка также> извлекается из ResourceBundle через атрибут ключа.<s:textfield key="user">
Не уверен, что это значит.На мой взгляд, вам нужны «пакет» и «ключ», чтобы получить сообщение из пакета.Так что же такое «пользователь» в приведенном выше примере, «пакет» или «ключ»?Как мне переслать мой ResourceBundle в jsp, через метод получения Action или через параметр запроса?