Hi,
If u want session base locale, then u have to do following (I guess with some change it will also work per request based)
1. Define following bean in ur servlet.xml file.
<bean id="localeChangeInterceptor"
class="org.springframework.web.servlet.i18n.Locale ChangeInterceptor">
<property name="paramName" value="language" />
</bean>
2. you have to set the language param in session, whenever u want to change it. (I think interceptor is the best place)
String language = request.getParamater("urparamoflang");
if(language==null || language.length()<1){
language="en";
}
request.getSession().setAttribute("language", language);
Regards,
Shahzad Ahsan
Ooober Brain
ooober.com