Я пишу простое приложение www, используя jsp и сервлеты на Tomcat 7.0. Он многоязычный, и я хочу выводить все сообщения для облегчения перевода. Я пытаюсь добиться этого, используя тег fmt:message. Это моя тестовая страница:
SimplePage.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<fmt:setLocale value="en_US" scope="application" />
<fmt:setBundle basename="localization.message" var="b" />
<html>
<body>
<fmt:message key="key1" bundle="${b}" />
</body>
message_en_US.properties
key1=test
Вывод страницы:
???key1???
Я поместил message_en_US.properties в исходную папку с именем «localization». Я также пытался поместить его в WEB-INF, WebContent и src (с изменением базового имени пакета) - результат тот же. Я ценю любую помощь.