В веб-проекте maven (разработанном с Eclipse на JBoss) я поместил файл displaytag.properties
paging.banner.placement=both
в следующие три местоположения:
/myapp/src/main/java/displaytag.properties
/myapp/src/main/resources/displaytag.properties
/myapp/src/displaytag.properties
Однако файл не распознан.Это не влияет на производимую таблицу.
Есть идеи, как я могу понять, что не так?
Из Свойства конфигурации DisplayTag :
Для всего веб-приложения создайте файл пользовательских свойств с именем displaytag.properties и поместите его в путь к классу приложения (обычно в WEB-INF / classes).Displaytag будет использовать языковой стандарт объекта запроса для определения языкового стандарта файла свойств, который будет использоваться;если требуемый ключ не существует в указанном файле, ключ будет загружен из более общего файла свойств.
В моей структуре папок нет WEB-INF/classes
, так как эта папка не была созданаот Maven.
ОБНОВЛЕНИЕ:
Я выяснил причину, по которой мои файлы свойств не были скопированы из /myapp/src/main/resources/*.properties
в WEB-INF/classes
в сгенерированном файле войны,У меня в файле pom была следующая настройка:
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>applicationContext.xml</include>
<include>security-config.xml</include>
</includes>
</resource>
<resource>
<targetPath>WEB-INF/classes</targetPath>
<filtering>false</filtering>
<directory>../src/main/resources</directory>
<excludes>
<exclude>**/*.properties</exclude>
</excludes>
</resource>
</resources>