歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Struts2綁定對象數組

Struts2綁定對象數組

日期:2017/3/1 9:07:13   编辑:Linux編程

Struts2綁定對象數組

1、首先寫一個要綁定的對象

User.Java

package 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、接受前端傳過來的對象數組users

linuxidc.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;
}
}

Copyright © Linux教程網 All Rights Reserved