您的位置:首页 > 编程语言 > Java开发

浏览器向struts2提交list对象

2015-04-30 14:51 375 查看
1.pojo对象:
package com.zzj.formbean;

public class User {
private String username;
private String nikename;

public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}

public String getNikename() {
return nikename;
}
public void setNikename(String nikename) {
this.nikename = nikename;
}

@Override
public String toString() {
return "username:" + username + ", nikename:" + nikename;
}
}
2.JSP页面:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP '1.jsp' starting page</title>
</head>

<body>
<form action="${pageContext.request.contextPath }/testList" method="post">
用户名1:<input type="text" name="users[0].username"/>昵称1:<input type="text" name="users[0].nikename"/><br/>
用户名2:<input type="text" name="users[1].username"/>昵称2:<input type="text" name="users[1].nikename"/><br/>
用户名3:<input type="text" name="users[2].username"/>昵称3:<input type="text" name="users[2].nikename"/><br/>
<input type="submit" value="提交" />
</form>
</body>
</html>

3.Action中获取List对象:
package com.zzj.action;

import java.util.List;

import com.zzj.formbean.User;

public class UserAction {
private List<User> users;

public List<User> getUsers() {
return users;
}

public void setUsers(List<User> users) {
this.users = users;
}

public void execute(){
if (users != null) {
for (User user : users) {
System.out.println(user);
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: