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