| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > i18n в struts |
| Автор: sergush 12.2.2006, 02:28 | ||||
есть код, который включается во все страницы:
Сделано ссылками, но думаю можно и selectoм. Необходимо, чтобы по нажатии на ссылку менялся язык и эта же страница обновлялась. Смена языка проблем в struts не представляет, просто записываешь в сессию нужную локаль. Но как обновить страницу? При нажатии на ссылку вызывается метод сервлета
Можно зная эту информацию обновить исходную страницу? Может как то можно сделать редирект на эту страницу? Может для этого как-то передать в запросе хотя бы адрес этой страницы? Приветствуется любая помощь. |
| Автор: Nobody 12.2.2006, 14:38 |
| http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html Пункт 14.36 Referer. Добавлено @ 14:39 По крайней мере я http://headhunter.ru именно так. |
| Автор: sergush 14.2.2006, 01:20 |
| Привет Nobody. Спасибо за ответ. Вроде принцип понял, но наверное не до конца... Проблема возникает, когда дважды пытаешься поменять язык на одной странице... У тебя же все нормально... Кстати, это ты такой сайт написал? Симпатичный. Если не трудно выложи execute метод Actiona, отвечающего за смену языка (локали). |
| Автор: Nobody 14.2.2006, 10:45 | ||
|
| Автор: sergush 18.2.2006, 01:17 |
| Nobody, спасибо. Все заработало как я и хотел (использовал сендРедирект, правда все-таки код немного подправил). Если бы мог, обязательно бы плюсик дал. |
| Автор: LSD 18.2.2006, 01:26 |
| По многочисленным просьбам трудящихся... |
| Автор: Greg 22.11.2006, 22:59 | ||||
| Не хотел создавать новую тему,т.к. вопрос простой: У меня интерфейс на английском и русском,переключение через JSTL. Как сказать Struts,чтобы он читал из конкретного resource bundle например для английского языка ?
У меня сообщения выводятся на русском.Подскажите плиз,а то долго мучаюсь |
| Автор: batigoal 23.11.2006, 09:13 |
А в resources.Application лежат сообщения на английском? |
| Автор: Greg 23.11.2006, 13:04 |
| Угу.В message-resources нужно прописывать bundle для ru ? |
| Автор: Greg 24.11.2006, 00:28 |
| Решено.Надо было сразу в struts-examples копаться ... |