国际化_页面中获取国际化资源信息
- 在页面上能够根据浏 览器语言设置的情况对文本, 时间, 数值进行本地化处理
- 可以在 bean 中获取国际化资源文件 Locale 对应的消息
- 可以通过超链接切换 Locale, 而不再依赖于浏览器的语言设置情况
java培训课程之页面中获取国际化资源信息
实现
- 使用 JSTL 的 fmt 标签
- 在 bean 中注入 ResourceBundleMessageSource 的实例, 使用其对应的
getMessage 方法即可
- 配置 LocalResolver 和 LocaleChangeInterceptor
- 实验代码
- 定义国际化资源文件
java培训课程之页面中获取国际化资源信息
i18n.properties |
i18n_zh_CN.properties |
i18n_en_US.properties |
i18n.user=User i18n.password=Password |
- 声明国际化资源文件
<bean id=”messageSource” class=”org.springframework.context.support.ResourceBundleMessageSource“> <property name=”basename” value=”i18n”></property> </bean> |
- 配置视图控制器
<!– 测试国际化 –> <mvc:view-controller path=”/testI18N” view-name=”i18n”/> <mvc:view-controller path=”/testI18N2″ view-name=”i18n2″/> |
- 主页面链接
index.jsp |
<a href=”testI18N”>test I18N</a> |
- 页面国际化
想要了解跟多关于java培训课程内容欢迎关注尚硅谷java培训,尚硅谷除了这些技术文章外还有免费的高质量java培训课程视频供广大学员下载学习。
上一篇: 大数据培训课程之fold(num)(func)案例
下一篇: 大数据培训课程之countByKey()案例