Spring MVC国际化配置(转)
一、基于浏览器语言的国际化配置?
使用Spring的MVC,并且配置中有配置Resource文件?
其中的info.login.title和你的资源文件对应.?
另外一种方式是使用spring自带的标签显示国际化信息,如:?
<spring:message code="main.title" /><br>?
<input type="button" value="<spring:message code="main.title" />"/><br>?
二、基于动态加载的国际化配置?
1、基于请求的国际化配置?
基于请求的国际化配置是指,在当前请求内,国际化配置生效,否则自动以浏览器为主。?
配置方式如下:?
首先配置拦截器?
<!-- 国际化操作 拦截器 必需配置,可以和其它国际化方式通用 -->??????
<bean id="localeChangeInterceptor" />
这个配置呢,是不论请求级别的国际化,还是Cookie级别的国际化,再或者Session级别的国际化,都必需有配置这个拦截器,否则会不能使用。?
配好上面的拦截器之后,就将拦截器注入到你的UrlHandlerMapping中,例如:?
>??