Welcome 微信登录

首页 / 操作系统 / Linux / Struts2绑定对象数组

Struts2绑定对象数组1、首先写一个要绑定的对象User.Javapackage com.linuxidc.getExcel.entity;/**
 * Created by dong on 15-4-19.
 */
public class User {    public  User(){}    private Integer id;
    private String username;
    private String sex;
    private String email;
    private String password;
    private int count;
    public Integer getId() {
        return id;
    }    public void setId(Integer id) {
        this.id = id;
    }    public String getUsername() {
        return username;
    }    public void setUsername(String username) {
        this.username = username;
    }    public String getPassword() {
        return password;
    }    public void setPassword(String password) {
        this.password = password;
    }    public int getCount() {
        return count;
    }    public void setCount(int count) {
        this.count = count;
    }    public String getSex() {
        return sex;
    }    public void setSex(String sex) {
        this.sex = sex;
    }    public String getEmail() {
        return email;
    }    public void setEmail(String email) {
        this.email = email;
    }
}2、前端页面<html>
<head>
    <title>linuxidc.com</title>
</head><body>
   <form action="linuxidc" method="post">                   <%
                       for (int i =0 ;i < 2 ; i++){
                           %>
                                   <input type="text" name="users[<%=i%>].username" />
                                   <input type="text" name="users[<%=i%>].sex" />
                                   <input type="text" name="users[<%=i%>].email" />
                                   <input type="text" name="users[<%=i%>].password" />
                           <%
                       }
                   %>                <input type="submit" value="提交" />
   </form>
</body>
</html>3、接受前端传过来的对象数组userslinuxidc.java(取对象数组时,用List<User>得到)@Component
public class linuxidc extends ActionSupport {    private List<User> users;
    @Override
    public String execute() throws Exception {
        System.out.println(users.toString()+"-----");
        for (User user:users){
            System.out.println(user.getUsername()+"---"+user.getEmail()+"--"+user.getPassword()+"-"+user.getSex());
        }
        return Action.SUCCESS;
    }    public List<User> getUsers() {
        return users;
    }    public void setUsers(List<User> users) {
        this.users = users;
    }
}本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-01/139080.htm