javaweb多行数据提交问题
2013-06-12 14:42
260 查看
今天突然想到多行数据怎么提交的问题。
一个javabean,代表一个人;
package com.table;
import java.util.ArrayList;
import java.util.List;
import com.geng.User;
import com.opensymphony.xwork2.ActionSupport;
/**
* 实现多行的数据的提交
* @author lenovo
*
*/
public class TableTest extends ActionSupport {
private static final long serialVersionUID = 1L;
private List<User> list = new ArrayList<User>();
public List<User> getList() {
return list;
}
public void setList(List<User> list) {
this.list = list;
}
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
for (User user : list) {
System.out.println(user.getName());
}
return "success";
}
}
前端的JSP页面
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>多行数据提交</title>
</head>
<body>
<s:form action="TableTest.action">
<input type="text" name="list[0].name" value="" />
<input type="text" name="list[1].name" value="" />
<input type="text" name="list[2].name" value="" />
<s:submit value="submit"></s:submit>
</s:form>
</body>
</html>
这样每一个输入的内容都是一个user的name,在action中负责在控制台上打印出来
一个javabean,代表一个人;
package com.geng; public class User { private String name; private String age; private String sex; public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public String getName() { return name; } public void setName(String name) { System.out.println("setName"); this.name = name; } public String getAge() { return age; } public void setAge(String age) { this.age = age; } }一个action,负责处理前端提交的信息;
package com.table;
import java.util.ArrayList;
import java.util.List;
import com.geng.User;
import com.opensymphony.xwork2.ActionSupport;
/**
* 实现多行的数据的提交
* @author lenovo
*
*/
public class TableTest extends ActionSupport {
private static final long serialVersionUID = 1L;
private List<User> list = new ArrayList<User>();
public List<User> getList() {
return list;
}
public void setList(List<User> list) {
this.list = list;
}
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
for (User user : list) {
System.out.println(user.getName());
}
return "success";
}
}
前端的JSP页面
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>多行数据提交</title>
</head>
<body>
<s:form action="TableTest.action">
<input type="text" name="list[0].name" value="" />
<input type="text" name="list[1].name" value="" />
<input type="text" name="list[2].name" value="" />
<s:submit value="submit"></s:submit>
</s:form>
</body>
</html>
这样每一个输入的内容都是一个user的name,在action中负责在控制台上打印出来
相关文章推荐
- 那些年java web开发中遇到的问题(4)---如何实现表单提交(插入数据到mysql)
- 关于Java程序(WEB程序)数据提交到Mysql,Mysql数据出现乱码的问题
- JavaWeb 提交中文数据乱码问题总结
- java中form以post、get方式提交数据中文乱码问题总结
- 问问题_Java一次导出百万条数据生成excel(web操作)
- java中form以post、get方式提交数据中文乱码问题总结
- java实现登陆WEB站点,并提交数据
- 用户刷新页面的重复提交数据问题及WEB-INF文件夹相关解析
- javaweb-react的入门遇到的问题三:ajax获取数据与循环处理放入列表
- 解决在java的ssm框架中使用ajax提交数据遇到的跨域问题
- 【JavaWeb-18】ActionContext存取数据、ValueStack存取值、EL新查找顺序、iterator、OGNL投影、其他标签、UI主题、防重复提交
- [JAVAWEB]2.在JSP中处理表单提交的数据
- 关于web页面缓存问题解决方法,如图片缓存,异步提交数据页面不更新
- Java 简单解决springmvc获取properties文件里面中文内容出现论码问题(我遇到的问题是数据提交检验时返回的错误提示出现乱码)
- JAVA_WEB项目之如何解决Struts2和Spring整合时出现中文数据提交时出现乱码
- [JAVAWEB]4.用jQuery完成数据验证和表单提交
- javaweb之request乱码解决(数据提交以post方式和get方式)
- Java web开发中使用get提交表单时的中文乱码问题
- java web开发时表单提交引起的一些中文乱码问题
- javaweb之request通过各种表单提交项收集用户数据和用request获取表单提交数据