日期:2014-05-16 浏览次数:20489 次
1??? 定义资源文件//存放在resources包中
?
? en_US.properties
?
?????? --? username=username is {0}
?
? zh_CN.properties
?
?????? --? username=用户名是{0}
?
?
2 页面
?
<%@ page language="java" pageEncoding="gbk"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
?
?? <fmt:setBundle basename="resources.zh_CN"??? var="cn"/> ?//设置bundle并保存为变量cn,basename为包名+资源文件的前缀
<fmt:setBundle basename="resources.en_US"? var="us"/>
?
<fmt:message key="username" bundle="${cn}">? //通过变量名调用对应资源文件。
?<fmt:param value ="金春"/>???????????????? //向资源文件中传递参数
</fmt:message>
<br/>
<fmt:message key="username" bundle="${us}">
?<fmt:param value ="kingspring"/>
</fmt:message>
?
?
运行结果:
?用户名是金春
username is kingspring
?
???
?