Struts视图页面的国际化

一 准备资源文件

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>

四 测试

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值