Hi Guys,
I use SessionLocaleResolver along with LocaleChangeInterceptor to set the locale of a webflow 2.0.1 application based on a parameter in the url.
All works fine, but when webflow reaches the end state the locale/language set in the session is lost and the default is used.
Does anyone know how to resolve this? Thanks!
Code:<bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver"/> <bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"> <property name="paramName" value="language"></property> </bean> <bean class="org.springframework.webflow.mvc.servlet.FlowHandlerMapping"> <property name="order" value="0" /> <property name="flowRegistry" ref="flowRegistry" /> <property name="interceptors"> <list> <ref bean="localeChangeInterceptor"></ref> </list> </property> </bean>


Reply With Quote