首页 > 代码库 > SpringMVC学习笔记-续
SpringMVC学习笔记-续
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="http://www.mamicode.com/UTF-8"/> <property name="cacheSeconds" value="http://www.mamicode.com/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学习笔记-续
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。