首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

转: 运用Struts 2 的国际化支持特性(7)下

2012-06-30 
转: 应用Struts 2 的国际化支持特性(7)下%@?page?contentTypetext/htmlcharsetUTF-8?languagejava

转: 应用Struts 2 的国际化支持特性(7)下

<%@?page?contentType="text/html;charset=UTF-8"?language="java"?%>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下<%@?taglib?prefix="s"?uri="/struts-tags"?%>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下<html>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下<head>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下<title><s:text?name="regsuccess"/></title>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下<s:head?/>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下</head>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下<body>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下<table>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下<h2><s:text?name="username"/>:<s:property??value="username"?/></h2>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下<h2><s:text?name="password1"/>:<s:property??value="password1"?/></h2>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下<h2><s:text?name="birthday"/>:<s:property??value="birthday"?/></h2>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下</table>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下</body>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下</html>
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下

package?ch4;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下import?java.util.Date;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下import?com.opensymphony.xwork2.ActionSupport;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下public?class?Reg?extends?ActionSupport?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????//定义用户名属性
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????private?String?username;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????//定义处理信息:注意与http中的msg名称不同
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????private?String?mymsg;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????//定义密码属性
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????private?String?password1;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????//定义确认密码
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????private?String?password2;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????//定义生日属性
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????private?Date?birthday;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????public?String?execute()?throws?Exception?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????//判断用户输入参数
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????if?(username?!=?null?&&?getPassword1().equals(getPassword2())
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????????????&&?!getUsername().trim().equals(""))?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????????//打印国际化信息
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????????System.out.println(getText("username")?+?":"?+?username);
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????????System.out.println(getText("password1")?+?":"?+?password1);
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????????System.out.println(getText("birthday")?+?":"?+?birthday);
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????????return?SUCCESS;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????}?else?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????????return?INPUT;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????}
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????}
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????//getter和setter方法
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????public?String?getUsername()?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????return?username;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????}
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????public?void?setUsername(String?username)?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????this.username?=?username;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????}
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????public?String?getMymsg()?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????return?mymsg;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????}
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????public?void?setMymsg(String?mymsg)?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????this.mymsg?=?mymsg;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????}
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????public?String?getPassword1()?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????return?password1;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????}
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????public?void?setPassword1(String?password1)?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????this.password1?=?password1;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????}
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????public?String?getPassword2()?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????return?password2;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????}
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????public?void?setPassword2(String?password2)?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????this.password2?=?password2;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????}
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????public?Date?getBirthday()?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????return?birthday;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????}
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????public?void?setBirthday(Date?birthday)?{
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????????this.birthday?=?birthday;
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下????}
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下}
转: 运用Struts 2 的国际化支持特性(7)下
转: 运用Struts 2 的国际化支持特性(7)下

??????????????

Action中可以使用ActionSupport类提供的getText(String?aTextName)方法来获得国际化信息,证实了前面所讲的国际化拦截器将用户请求参数中的Locale值存入了当前session中,Action正是获得了与Locale相关联的国际化信息资源。

?

热点排行