У меня странная проблема с использованием Spring MVC пакетов сообщений: загружается неправильный файл пакета сообщений.Я дважды проверил, и в моем классе контроллера Java у меня есть fr_FR языковой стандарт, но теги Spring (также appContext.getMessage(code, null, locale);
в классе) возвращают мне сообщения на английском языке!
Что такоепроисходит?
Я занимаюсь разработкой портлетов для Liferay Portal.Позвольте мне показать вам части моего кода:
в applicationContext.xml :
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>messages</value>
</list>
</property>
</bean>
в моих JSP У меня есть код, похожий на этот:
...
<spring:message code="button.help"/>
...
и пути к моим сообщениям выглядят так:
development:
- / src / main / webapp /WEB-INF / classes / messages.properties (английский, по умолчанию)
- / src / main / webapp / WEB-INF / classes / messages_fr.properties
развернут вTomcat
- / webapps / MY_APP / WEB-INF / classes / messages.properties
- / webapps / MY_APP / WEB-INF / classes / messages_fr.properties