表单数据的获取
1、Action:“Form.java”
--------------------------
import com.opensymphony.xwork.ActionSupport;
import java.util.ArrayList;
public class Form extends ActionSupport{
String name;
int sex;
boolean mem = false;
ArrayList fav = new ArrayList();
String concat;
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
public void setSex(int sex) {
this.sex = sex;
}
public int getSex() {
return this.sex;
}
public void setFav(String[] favs) {
for (int i = 0; i < favs.length; ++i) {
this.fav.add(favs[i]);
}
}
public ArrayList getFavs() {
return this.fav;
}
public void setConcat(String concat) {
this.concat = concat;
}
public String getConcat() {
return this.concat;
}
public void setMem(boolean mem) {
this.mem = mem;
}
public boolean getMems() {
return this.mem;
}
public String execute() throws Exception {
if (this.name == null || this.name.equals("")) {
return "input";
}
return "success";
}
}
2、“input.jsp”
--------------------------
<%@page contentType="text/html"%>
<%@page pageEncoding="gbk"%>
<%@ taglib uri="/WEB-INF/webwork.tld" prefix="ww" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>个人资料</title>
</head>
<body>
<h1>请填写你的个人资料</h1>
<form action="Fav.action" name="f" method="post">
姓名:<input type="text" name="name" value=""><br />
性别:<input type="radio" name="sex" value="1" checked="true">男 <input type="radio" name="sex" value="0">女<br />
爱好:
<select size="6" name="fav" multiple="true">
<option value="打球">打球</option>
<option value="听音乐">听音乐</option>
<option value="看电影">看电影</option>
<option value="看书">看书</option>
<option value="跑步">跑步</option>
<option value="爬山">爬山</option>
</select><br />
联系方式:<input type="text" name="concat"><br />
是否党员:<input type="checkbox" name="mem" value="true">
<input type="submit" value="确定"> <input type="reset" value="重置">
</form>
</body>
</html>
3、“success.jsp”
--------------------------
<%@page contentType="text/html"%>
<%@page pageEncoding="gbk"%>
<%@ taglib uri="/WEB-INF/webwork.tld" prefix="ww" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>个人资料</title>
</head>
<body>
<h3>
欢迎您的到来:<ww:property value="name" escape="true" />,以下是您填写的资料:<hr />
性别:<ww:if test="sex == 1">男</ww:if><ww:else>女</ww:else><br />
爱好:
<ul>
<ww:iterator value="favs">
<ww:if test="top == '爬山'">
<li><span style="color:red"><ww:property/> </span></li>
</ww:if>
<ww:else>
<li><ww:property/></li>
</ww:else>
</ww:iterator>
</ul>
<br />
联系方式:<ww:property value="concat" />
<br />
是否党员:<ww:if test="mems == true">是</ww:if><ww:else>否</ww:else>
<br />
<a href="Fav.action">点击此处返回重填</a>
</h3>
</body>
</html>
分享到:
相关推荐
webwork 学习 培训 ppt webwork 学习 培训 ppt webwork 学习 培训 ppt webwork 学习 培训 ppt webwork 学习 培训 ppt webwork 学习 培训 ppt
webwork中文 webwork中文参考 webwork中文资料 webwork学习资料
WebWork2配置WebWork2配置WebWork2配置WebWork2配置
webWork2开发指南 中文版
java程序员WebWork2框架学习笔记一
学习很好用,个人总结,技术有限,如有错误,望请原谅!
刚入公司时给的webwork学习资料,请大家一起分享。
Webwork2的教程
java私塾][Spring讲解+webwork2整合+webwork2整合全套,欢迎下载!
struts2与webwork2之间的联系与区别
webwork2中文教程,实例讲述教材。
webwork2中文参考
Webwork2 手册,学习webwork的资料.
这里我们所谈及的WebWork,实际上是Webwork+XWork的总集,Webwork1.x 版本中, 整个框架采用了紧耦合的设计(类似Struts),而2.0 之后,Webwork被拆分为两个部分, 即Webwork 2.x +XWork 1.x,设计上的...
webwork2快速入门 高级特性 实例
webwork2官方文档中文版,pdf格式
webwork学习资料参考,机密资料······························
WEB2.0相关技术,深入浅出Struts2,Webwork2开发指南,DWR中文文档
webwork学习笔记(全)word版