Как получить локаль посетителей в JSP, используя Security Security SecurityLocalver

Мне нужно получить локаль посетителей на своих страницах JSP, чтобы я мог правильно отобразить раскрывающееся меню со списком языков и иметь выбранный язык в соответствии с их текущей локаликой. Обычно я могу сделать что-то вроде $ {pageContext.request.locale} .

Проблема, , думаю , это то, что только даст мне локаль в соответствии с загоданиями запроса пользователя (что отправляет браузер). Но пользователю, возможно, изменил свой язык / локаль, поэтому мне нужно использовать механизм весны, который тоже смотрит на сеанс:

RequestContextUtils.getLocale(request).toString();

, но тогда он не так просто добраться, что на странице JSP и иметь работу кода JSP.

Или есть еще один более простым механизмом для отображения выпадающего меню языков для пользователя? Весной хранит текущий локаль в объекте, легко доступен от JSP?

9
задан at. 10 September 2011 в 00:43
поделиться