Я пытаюсь найти чистый способ получения пакета ресурсов String для моего приложения, который содержит мои метки JSF и т. Д., А также мои сообщения и ошибки.
У меня есть страница «Создать элемент», которая передается при сохранении в функцию проверки.
<transition on="save" to="validateElementCreate" validate="false" >
<evaluate expression="newElement.validate(messageContext)" />
</transition>
Функция проверки моего элемента добавляет сообщения в предоставляемый контекст, но они жестко запрограммированы. Поэтому я хочу передать пакет ресурсов в функцию вместе с ним.
Мой пакет ресурсов называется "element_maintenance_msgs", поэтому я попытался сделать это:
<transition on="save" to="validateElementCreate" validate="false" >
<evaluate expression="newElement.validate(messageContext,
element_maintenance_msgs)" />
</transition>
, который не работает из-за того, что пакет ресурсов, настроенный в Face-config.xml, не виден веб-потоку.
Какие есть варианты обеспечения переносимости пакета?