Значения в файле свойств Java не отображаются

Я изучаю Struts2. Когда я нахожусь в секторе File Resource File, я записал несколько пар ключ-значение в файл свойств Java и ожидал, что они отобразятся в теге формы после класса действия. Однако они не появились. Они должны выглядеть так

введите описание изображения здесь

1 ответ

Если вы следовали примеру учебника, файл должен находиться в той же папке пакета, что и класс действия. Структура maven разделила исходные папки для использования resources для файлов свойств. Смотрите ссылку на пример исходного кода.

Поместите текст ниже в файл с именем Register.properties в org.apache.struts.register.action пакет в src/resources/java папка.

Тогда вы можете использовать key атрибут textfield тег для получения ресурсов для метки.

<s:textfield key="personBean.firstName"  />
Другие вопросы по тегам