JavaEE——SpringMVC(9)--国际化

关于国际化:
1. 在页面上能够根据浏览器语言设置的情况对文本(不是内容), 时间, 数值进行本地化处理
2. 可以在 bean 中获取国际化资源文件 Locale 对应的消息
3. 可以通过超链接切换 Locale, 而不再依赖于浏览器的语言设置情况

解决:
1. 使用 JSTL 的 fmt 标签
2. 在 bean 中注入 ResourceBundleMessageSource 的示例, 使用其对应的 getMessage 方法即可
3. 配置 LocalResolver 和 LocaleChangeInterceptor

<!-- 配置国际化资源文件 -->
<bean id="messageSource"
	class="org.springframework.context.support.ResourceBundleMessageSource">
	<property name="basename" value="i18n"></property>
</bean>
	
<!-- 配置 SessionLocalResolver -->
<bean id="localeResolver"
	class="org.springframework.web.servlet.i18n.SessionLocaleResolver"></bean>

  

posted @ 2018-02-02 20:05  SkyeAngel  阅读(223)  评论(0编辑  收藏  举报