Приложение Struts i18n - PullRequest
       7

Приложение Struts i18n

0 голосов
/ 18 июня 2010

Может ли кто-нибудь предоставить мне пример кода для разработки приложения Struts i18n, содержащего две страницы jsp с двумя кнопками (одна кнопка переключения) для переключения между двумя языками?

Я новичок в распорках.

Ответы [ 3 ]

0 голосов
/ 18 июня 2010

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

Есть множество примеров, которые вы можете найти в Интернете (даже если они не так конкретны, как вы того требовали: D). Может быть, эта статья поможет вам начать.

0 голосов
/ 18 июня 2010

Загрузка примера приложения с Сайт Struts Эти примеры приложения упакованы в виде файлов WAR. Вы можете импортировать HelloWorld.war из вашего затмения и запустить index.jsp

0 голосов
/ 18 июня 2010

Вам не нужны Struts для достижения интернационализации.Вы можете использовать теги форматирования JSTL.Вы можете использовать тег fmt: bundle в вашем JSP, чтобы настроить использование пакета ресурсов.По сути, пакет ресурсов - это набор файлов свойств, по одному для каждого языка, поддерживаемого вашим приложением, которые имеют общее базовое имя.Тег fmt: message будет печатать сообщение из пакета ресурсов на основе ключа.Последнее, что вам нужно сделать, это использовать тег fmt: setLocale для фактической установки языкового стандарта (другими словами, какой из файлов ресурсов в пакете использовать) в зависимости от того, какой язык вы хотите отобразить.

Хорошее место для начала здесь:

http://docs.oracle.com/javaee/1.4/tutorial/doc/JSTL6.html

...