一 准备资源文件
loginPage=JSP\u6d88\u606f\uff1a\u767b\u5f55\u9875\u9762
errorPage=JSP\u6d88\u606f\uff1a\u9519\u8bef\u9875\u9762
succPage=JSP\u6d88\u606f\uff1a\u6210\u529f\u9875\u9762
failTip=JSP\u6d88\u606f\uff1a\u5168\u5c40\u6d88\u606f\uff1a\u5bf9\u4e0d\u8d77\uff0c\u60a8\u4e0d\u80fd\u767b\u5f55\uff01
succTip=JSP\u6d88\u606f\uff1a\u5168\u5c40\u6d88\u606f\uff1a\u6b22\u8fce\uff0c\u60a8\u5df2\u7ecf\u767b\u5f55\uff01
user=JSP\u6d88\u606f\uff1a\u7528\u6237\u540d
pass=JSP\u6d88\u606f\uff1a\u5bc6 \u7801
login=JSP\u6d88\u606f\uff1a\u767b\u5f55
二 JSP页面
<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html>
<!-- 加载viewResources包下的baseName为loginForm的国际化资源文件 -->
<s:i18n name="viewResources.loginForm">
<html>
<head>
<meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" />
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<!-- 使用text标签来输出国际化消息 -->
<title><s:text name="loginPage"/></title>
</head>
<body>
<s:form action="login">
<!-- 表单标签中使用key属性来输出国际化消息 -->
<s:textfield name="username" key="user"/>
<s:textfield name="password" key="pass"/>
<s:submit key="login"/>
</s:form>
</body>
</html>
</s:i18n>
三 配置文件
<?xml version="1.0" encoding="GBK" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant name="struts.i18n.encoding" value="GBK"/>
<!-- 配置了一个包元素 -->
<package name="lee" extends="struts-default">
<action name="*">
<result>/WEB-INF/content/{1}.jsp</result>
</action>
</package>
</struts>
四 测试