java培训课程之页面中获取国际化资源信息

发布于:2022-12-18 ⋅ 阅读:(231) ⋅ 点赞:(0)

国际化_页面中获取国际化资源信息

  • 在页面上能够根据浏 览器语言设置的情况对文本, 时间, 数值进行本地化处理
  • 可以在 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培训课程视频供广大学员下载学习。