在Spring 3中使用url参数更改用户的语言,然后删除url参数

时间:2011-09-09 10:41:33

标签: spring spring-mvc redirect locale

我在Spring 3 application-context.xml配置中有以下内容,以便用户可以通过任何网页上的下拉菜单更改其语言

<bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
    <property name="paramName" value="language"/>
</bean>
<bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver"/>

我可以将该下拉菜单转到类似/change_language?language=ro的内容。然后该控制器将重定向到referer标头中的url。或者我可以让javascript处理这个,然后做一个window.location = window.location?我怎样才能让javascript简单地重新加载?

处理用户更改语言并且当前页面的URL中没有该语言参数的最佳机制是什么?

0 个答案:

没有答案