关于国际化

1、在页面上能够根据浏览器语言设置的情况对文本(不是内容),时间,数值进行本地处理化

2、可以在bean中获取国际化资源文件Locale对应的消息

3、可以通过超链接切换Locale,而不是依赖于浏览器的语言设置情况

 

解决:   

1、使用JSTL的fml标签

2、在bean中注入ResourceBundleMessageSource的示例,使用其对应的getMessage方法

 

3、配置LocaleResolver和LocaleChangeInterceptor

  

1 <!-- 配置SessionLocaleResolver -->
2 <bean id="localeResolver"
3         class="org.springframework.web.servlet.i18n.SessionLocaleResolver"></bean>
4 <!-- 配置LocaleChangeInterceptor -->
5 <mvc:interceptors>
6     <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"></bean>
7 </mvc:interceptors>

 

 1     <br><br>
 2     <a href="testView">testView</a>
 3     <br><br>
 4     <a href=testRedirect>testRedirect</a>
 5     
 6      <br><br>
 7      <a href="i18n?locale=zh_CH">中文</a>
 8      <a href="i18n?locale=en_US">英文</a>
 9      <br><br>
10     

猜你喜欢

转载自www.cnblogs.com/the-wang/p/8110482.html