在listUser.jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body style="font-size: 30px;">
<form action="usersA.action" method="post">
UserName:
<input type="text" name="users[0].name" />
<br>
pwd:
<input type="password" name="users[0].pwd" />
<br>
UserName:
<input name="users[1].name" type="text" />
<br>
pwd:
<input name="users[1].pwd" type="password" />
<br>
UserName:
<input name="users[2].name" type="text" />
<br>
pwd:
<input name="users[2].pwd" type="password" />
<br>
<input type="submit" value="Submit" />
</form>
</body>
</html>
2.在zx.day2.pojo包中封装User实体类
package zx.day2.pojo;
public class User {
private String name;
private String pwd;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
}
3.在ListUserAction中
package zx.day2.action;
import java.util.ArrayList;
import java.util.List;
import zx.day2.pojo.User;
import com.opensymphony.xwork2.ActionSupport;
public class ListUserAction extends ActionSupport {
private List<User> users = new ArrayList<User>();
public String execute() {
System.out.println(users.size());
return SUCCESS;
}
public List<User> getUsers() {
return users;
}
public void setUsers(List<User> users) {
this.users = users;
}
}
4.在struts.xml文件中
<action name="usersA" class="zx.day2.action.ListUserAction">
<result name="success">/listUser.jsp</result>
</action>