码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC学习笔记-续

时间:2015-01-14 01:01:49      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:配置文件   标签   如图所示   资源   

SpringMVC国际化

技术分享

资源文件如图所示。使用fmt标签,提前引入jstl的两个jar包。

i18n.properties内容如下

i18n.username=Username
i18n.password=Password

i18n_zh_CN.properties内容如下

i18n.username=\u7528\u6237\u540d
i18n.password=\u5bc6\u7801

i18n_en_US.properties内容如下

i18n.username=Username
i18n.password=Password

在Spring的配置文件中需要加入如下配置

 <!-- 资源文件绑定器 -->
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
	<property name="basenames">
		<list>
			<!-- 在web环境中一定要定位到classpath 否则默认到当前web应用下找  -->
			<value>classpath:i18n</value>
		</list>
	</property>
	<property name="defaultEncoding" value="UTF-8"/>
	<property name="cacheSeconds" value="60"/>
</bean>

目标页面success.jsp

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<!-- 引入jstl库 -->
<fmt:message key="i18n.username"></fmt:message><br/>
<fmt:message key="i18n.password"></fmt:message><br/>

更改浏览器的语言即可显示不同的语言版本。

PS:上述代码放在index.jsp中直接请求无效,需要经过一个spring控制器的转发到达success.jsp页面才有作用。


本文出自 “阿凡达” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/1603705

SpringMVC学习笔记-续

标签:配置文件   标签   如图所示   资源   

原文地址:http://shamrock.blog.51cto.com/2079212/1603705

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!