分享

springMVC <spring:message>国际化

 turbow 2015-10-14

 1、在spring配置文件中添加如下配置文件

  1. <!-- 国际化 -->  
  2. <bean id="messageSource"  
  3.     class="org.springframework.context.support.ResourceBundleMessageSource">  
  4.     <property name="basename" value="message" />  
  5. </bean>  
  6. <bean id="localeResolver"  
  7.     class="org.springframework.web.servlet.i18n.CookieLocaleResolver" />  


2、在src根目录下面新建下面两个文件

message_zh_CN.properties

hello=hello1\u4F60\u597D{0}

 

message_en_US.properties

hello=english{0}

 

3、在web目录下面新建一个jsp文件

在 页面中添加如下内容,(添加标签

  1. <%@ taglib prefix="spring" uri="http://www./tags"%>  

备注:uri的内容在org.springframework.web.servlet-3.1.1.RELEASE.jar包下面的META-INF/spring.tld文件

页面的编码方式,应该选用utf-8 
<%@ page language="java"  pageEncoding="UTF-8"%> 

 

4、显示资源文件内的数据

<spring:message code="hello" arguments="111,222" argumentSeparator=",">

 

备注:arguments是用来给资源文件添加参数的,argumentSeparator是用来分割多个参数的标记 

 

5、页面显示内容

hello1你好111

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多