springMVC <spring:message>国际化

原创 2013年12月04日 10:26:23

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

 

<!-- 国际化 -->
<bean id="messageSource"
	class="org.springframework.context.support.ResourceBundleMessageSource">
	<property name="basename" value="message" />
</bean>
<bean id="localeResolver"
	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文件

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

 

<%@ taglib prefix="spring" uri="http://www.springframework.org/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 

 

关于Spring 国际化 No message found under code 的解决方案

用Spring做国际化时经常会报: org.springframework.context.NoSuchMessageException: No message found under code '...

29、(知识篇)SpringMVC06 Spring jstlview国际化/访问/web-inf/下的jsp/访问静态资源

/** * Spring jstlview国际化/访问/web-inf/下的jsp/访问静态资源 *  * 1、国际化 在bean中配置 org.springframework.context.sup...

34、(知识篇)SpringMVC11 JSR303 使用 / Spring表单 /错误信息国际化

/** * JSR303 使用 / Spring表单 /错误信息国际化 *  * JSR303 * 1、添加Hibernate-validtor相关jar包 * 可以到官网下载,并且加入其中...

Spring MVC学习总结(15)——SpringMVC之国际化简单实现

什么叫国际化:在平时的网站开发中国际化经常会用到,针对不同的人群页面显示文字也要求不同,通常有中文简体,中文繁体和英文几种 首先要检查项目中是否导入jar包,i18n 2.在sprin...

Spring_JSR 303标准的校验框架与SpringMVC际化、及校验字符串消息国际化

Spring_JSR 303标准的校验框架与SpringMVC际化、及校验字符串消息国际化

国际化标签 <fmt:bundle>&<fmt:message>的使用

2013八月 26 原 国际化标签 &的使用 分类:Java Web (1449) (0) 举报 收藏 国际化标签 &的使用 Message.properties文件: ...

SpringMVC入门很简单之国际化

  • 2015年06月18日 15:43
  • 25.8MB
  • 下载

SpringMVC国际化设置

使用gradle构建项目:http://blog.csdn.net/x_iya/article/details/64442112 1、创建国际化资源文件。 在resources目录下邮件NEW-->R...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:springMVC <spring:message>国际化
举报原因:
原因补充:

(最多只允许输入30个字)