Я использую распознаватель локали сеанса для своего приложения. Я показываю языки в раскрывающемся списке. если пользователь выбирает какой-либо из языков, затем заполняет все значения этого языка.
<property name="interceptors">
<list>
<ref bean="localeChangeInterceptor" />
</list>
</property>
<bean id="localeChangeInterceptor"
class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
<property name="paramName" value="languageCode" />
</bean>
<bean id="localeResolver"
class="org.springframework.web.servlet.i18n.SessionLocaleResolver" />
Но он не читает его с сессии. Всегда учитывает язык по умолчанию из настроек браузера.
Пожалуйста, помогите в этом.