在Spring中进行国资源际化配置

本文转自http://xa-zbl.iteye.com/blog/249386 


1、首先我们要准备资源文件


messages.properties 作为默认的资源文件,另外准备了3个版本的资源文件:messages_en_US.properties messages_zh_CN.properties  messages_zh_TW.properties。放在class-path也就是/WEB-INF/classes里  。

注意:中文的资源,需要将文字转化为下,可以使用native2ascii.exe 工具,在JDKbin目录下,带有这个工具。


2web.xml 加入代码用来定义messages文件


 <context-param>
  <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
  <param-value>messages</param-value>
 </context-param>


3、建立个新的JSP页面:


加入标签库:<%@ taglib uri="http://java.sun.com/jstl/fmt " prefix="fmt" %>

然后设置 国际化配置语言:<fmt:setLocale value="zh_CN"/>  这样就会加载 messages_zh_CN.properties 的资源文件。

在用引用的国际化的属性的时候 使用 <fmt:message key="title"/> 就可以了,其中的title 为资源文件中定义的属性

这样就完成了一个最基本的国际化配置。

你可能感兴趣的:(spring,jdk,jsp,语言,工具)