2010-02-23 2 views
3

В моем текущем проекте мы смотрим на поэтапный отказ от нашего старого слоя презентации и замену его чем-то более современным и более известным. По разным причинам JSP была выбрана в качестве технологии. Возможно, в сочетании с Apache Tiles. Возможно, я должен упомянуть, что мы используем Spring в спину, если это вообще имеет значение.Интернационализация в веб-приложении JSP?

Интернационализация является требованием, в частности аспектом отображения текстовых сообщений на языке пользователя. Меня удивляет, что информации не так много, как я ожидал.

Я нашел это пространство имен JSTL fmt. Особенно с использованием fmt:message вместе с fmt:param. Тем не менее, большинство ссылок, которые я нашел относительно использования этой техники, выглядят датированными.

Итак, мне интересно, если это по-прежнему рекомендуется? Если нет, то каковы альтернативы? Есть ли хорошие ссылки на темы, описывающие, как успешно достичь i18n в веб-приложении?

ответ

4

В соответствии с разделом Internationalization Tag Library от The Java EE 5 Tutorial эти теги не устарели и являются стандартным способом работы с i18n страниц JSP.

+0

Действительно, все еще используется и не устарело! – vpram86

+0

Спасибо, это в значительной степени ответ, который я искал. Я не имел в виду, что теги были устаревшими, просто страницы примеров, на которые я смотрел. – waxwing

+0

Это, однако, удалено в учебном курсе Java EE 6 (еще не 3 месяца), в пользу нажатия Facelets/JSF на передний план. JSF поддерживает i18n так же хорошо, как JSTL. – BalusC

1

Я все еще использую JSTL 1.2 для i18n. работает как шарм. возможно, не обновляется в последние годы, но по-прежнему делает то, что нужно.

Смежные вопросы