spring MVC I18N使用
来源:互联网 发布:hr人事档案数据统计 编辑:程序博客网 时间:2024/05/16 11:44
资源文件:
message_en_US.properties
login.page.name=loginpage
login.name=loginName
login.pwd=password
message_zh_CN.properties(需要进行转码)
login.page.name=登陆页面
login.name=用户名
login.pwd=密 码
在applicationContext.xml 中配置如下信息:
<span style="font-family:Arial;"><!-- 国际化支持</span><span style="font-family:楷体_GB2312;"> bean Name 一定要是messageSource,这是Spring规定的</span><span style="font-family:Arial;"> --><bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"><property name="basenames"><list><value>message</value></list></property><!-- 如果没有找到国际化key值 默认输出key --><property name="useCodeAsDefaultMessage" value="true" /><!-- 刷新资源文件的周期,以秒为单位 --><property name="cacheSeconds" value="5" /></bean></span>
message: 表示在 WEB-INF/classes/ 文件夹下面 message_zh_CN.properties,message_en_US.properties。。。等等文件
以下内容在spring-servlet.xml 中添加
配置I18N拦截器:
<mvc:interceptors> <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" /> </mvc:interceptors>
定义本地化处理器:
<!--基于session--> <bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver"/>
<!-- 基于cookie <bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver" /> 基于请求 <bean id="localeResolver" class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver"></bean> -->
定义注解URL映射处理器 ,所有的请求映射必须关联本地化拦截器:
<bean id="defaultUrlMapping" class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"> <property name="order"> <value>1</value> </property> </bean>
页面使用
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%> <spring:message code="login.name" />
0 0
- spring MVC I18N使用
- spring mvc i18n+freemarker
- spring mvc i18n设置
- 《Spring MVC I18N 配置说明》
- Spring MVC +i18n实现国际化
- Spring MVC I18N 国际化配置
- 关于Spring MVC I18N 的配置问题
- spring mvc annotation and i18n configure
- SPring MVC i18n 国际化使用流程Demon(Maven项目的搭建和web、spring框架的添加)
- spring i18n
- Spring之i18n配置与使用
- Spring 的MVC I18N-国际化相关配置
- Spring 的MVC I18N-国际化相关配置
- [Note]Spring MVC、hibernate validator和i18n(一)
- [Note]Spring MVC、hibernate validator和i18n(二)
- [Note]Spring MVC、hibernate validator和i18n(三)
- [Note]Spring MVC、hibernate validator和i18n(四)
- Spring 的MVC I18N-国际化相关配置
- LeetCode_Rotate Image
- hdu 2203 亲和串
- 利用 CocoaLumberjack 搭建自己的 Log 系统
- 八皇后问题 回溯法
- 杭电 HDU ACM 1420 Prepared for New Acmer
- spring MVC I18N使用
- struts2中各个jar包作用
- Github博客基本框架搭建完成
- Foundation -- OC结构体
- ZigZag Conversion
- 知乎技术方案初探——基于Python的Tornado框架
- HDU-2709 Sumsets 数学题 dp
- 看电影,邵氏出品必属佳片
- svn配置强制添加注释(windows版)