【JavaEE企业应用实战学习记录】struts国际化

 1 <%--
 2   Created by IntelliJ IDEA.
 3   User: Administrator
 4   Date: 2016/10/6
 5   Time: 16:26
 6   To change this template use File | Settings | File Templates.
 7 --%>
 8 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 9 <%@taglib prefix="s" uri="/struts-tags" %>
10 <html>
11 <head>
12     <title><s:text name="loginPage"/>></title>
13 </head>
14 <body>
15 <s:form action="login">
16     <s:textfield name="username" key="user"/>
17     <s:textfield name="password" key="pass"/>
18     <s:submit key="login"/>
19 </s:form>
20 </body>
21 </html>
 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <!--struts.xml配置文件-->
 3 <!DOCTYPE struts PUBLIC
 4         "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
 5         "http://struts.apache.org/dtds/struts-2.3.dtd">
 6 <!--指定Struts2配置文件的根元素-->
 7 <struts>
 8     <!--指定全局国际化资源文件-->
 9     <constant name="struts.custom.i18n.resources" value="mess"/>
10     <!--指定国际化编码所使用的字符集-->
11     <constant name="struts.i18n.encoding" value="utf-8"/>
12 </struts>

base名为mess所以我们还要提供一个mess.properties和messa_zh_CN.properties文件

loginPage=登录页面
errorPage=错误页面
succPage=成功页面
failTip=对不起,您不能登录
succTip=欢迎,{0}您已经登录
user=用户名
pass=密码
login=登录
 1 loginPage=\u767b\u9646\u9875\u9762
 2 errorPage=\u9519\u8bef\u9875\u9762
 3 succPage=\u6210\u529f\u9875\u9762
 4 failTip=\u5bf9\u4e0d\u8d77\uff0c\u60a8\u4e0d\u80fd\u767b\u5f55\uff01
 5 succTip=\u6b22\u8fce\uff0c{0},\u60a8\u5df2\u7ecf\u767b\u5f55\uff01
 6 user=\u7528\u6237\u540d
 7 pass=\u5bc6  \u7801
 8 login=\u767b\u9646
 9 user.required=\u7528\u6237\u540d\u5fc5\u987b\u8f93\u5165\uff01
10 pass.required=\u5bc6\u7801\u5fc5\u987b\u8f93\u5165\uff01

时间: 2024-12-23 00:55:59

【JavaEE企业应用实战学习记录】struts国际化的相关文章

【JavaEE企业应用实战学习记录】optiontransferselect实现两个列表选择框

1 <%@ page contentType="text/html; charset=GBK" language="java"%> 2 <%@taglib prefix="s" uri="/struts-tags"%> 3 <html> 4 <head> 5 <meta http-equiv="Content-Type" content="te

【JavaEE企业应用实战学习记录】struts配置文件详细解析

1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <!DOCTYPE struts PUBLIC 4 "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" 5 "http://struts.apache.org/dtds/struts-2.3.dtd"> 6 7 <!--strut

【JavaEE企业应用实战学习记录】struts2登录

1 <%-- login.jsp 2 Created by IntelliJ IDEA. 3 User: Administrator 4 Date: 2016/10/6 5 Time: 16:26 6 To change this template use File | Settings | File Templates. 7 --%> 8 <%@ page contentType="text/html;charset=UTF-8" language="ja

【JavaEE企业应用实战学习记录】Filter

1 package sanglp.servlet; 2 3 import javax.servlet.*; 4 import javax.servlet.annotation.WebFilter; 5 import javax.servlet.http.HttpServletRequest; 6 import java.io.IOException; 7 8 /** 9 * Created by Administrator on 2016/10/5. 10 */ 11 @WebFilter(fi

【JavaEE企业应用实战学习记录】requestListener

1 package sanglp.servlet; 2 3 import javax.servlet.*; 4 import javax.servlet.annotation.WebListener; 5 import javax.servlet.http.HttpServletRequest; 6 7 /** 8 * Created by Administrator on 2016/10/5. 9 */ 10 @WebListener 11 public class RequestListen

【JavaEE企业应用实战学习记录】getConnListener

Listener:当Web应用在Web容器中运行时,Web应用内部会不断地发生各种事件,如Web应用被启动.Web应用被停止,用户Session开始,用户session结束.用户请求到达等,这些对Web事件对开发者是透明的. ServletAPI提供了大量的监听器来监听Web应用的内部事件,从而允许当Web内部事件发生时回调事件监听器内的方法. 使用步骤:定义Listener实现类 通过Annotation或在web.xml文件中配置Listener. 常用Listener类: ServletC

【JavaEE企业应用实战学习记录】authorityFilter

1 package sanglp.servlet; 2 3 import javax.servlet.*; 4 import javax.servlet.annotation.WebFilter; 5 import javax.servlet.annotation.WebInitParam; 6 import javax.servlet.http.HttpServletRequest; 7 import javax.servlet.http.HttpSession; 8 import java.

【JavaEE企业应用实战学习记录】MyGetAttributeListener

1 package sanglp.servlet; 2 3 import javax.servlet.ServletContext; 4 import javax.servlet.ServletContextAttributeEvent; 5 import javax.servlet.ServletContextAttributeListener; 6 import javax.servlet.annotation.WebListener; 7 8 /** 9 * Created by Admi

【JavaEE企业应用实战学习记录】sessionListener

1 package sanglp.servlet; 2 3 4 import javax.servlet.ServletContext; 5 import javax.servlet.annotation.WebListener; 6 import javax.servlet.http.HttpSession; 7 import javax.servlet.http.HttpSessionEvent; 8 import java.util.Hashtable; 9 import java.uti