Действия Struts2 обычно расширяют класс ActionSupport
, который реализует интерфейс TextProvider
и обеспечивает удобный доступ к файлам пакета ресурсов с помощью метода getText()
.
Я хочу использовать набор ресурсов в Interceptors. Думаю, мне нужно скопировать реализацию TextProvider
и вставить в свой перехватчик.
Я уже определил файл глобального ресурса вstruts.xml
<constant name="struts.custom.i18n.resources" value="resources.global" />
и поместил global.properties
в пакет resources
.
Это прекрасно работает в классах действий
Есть ли более простой способ использовать пакет ресурсов в перехватчиках?