zoukankan      html  css  js  c++  java
  • 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>
    

      

  • 相关阅读:
    20210123
    20210122
    20210121
    20210120
    2020119
    20210118
    20210117
    20210116
    例2-8
    例2-6
  • 原文地址:https://www.cnblogs.com/SkyeAngel/p/8406948.html
Copyright © 2011-2022 走看看