В веб-приложении, написанном с использованием Spring-MVC, я хочу разрешить пользователям изменять текущий язык, щелкая ссылку, текст которой является названием языка.
Я уже настроил источник сообщений и заставил все мои страницы jsp находить сообщения, используя этот источник сообщений. В настоящее время язык меняется в зависимости от локали браузера пользователя.
Итак, сейчас я хочу разрешить изменение локали вручную.
Я обнаружил, что класс SessionLocaleResolver может помочь, но я не знаю, как настроить его в моем файле контекста приложения (имя которого myAppName-servlet.xml).
Я определил боб:
<bean id="localeResolver"
class="org.springframework.web.servlet.i18n.SessionLocaleResolver">
</bean>
Но к какому бину я должен это подключить? Кроме того, как мне установить cookie, связанный с локалью, в сеанс пользователя?