如何將自定義對象的數組發佈到Java中的Struts 2操作?將自定義對象的數組發佈到Struts 2操作
例如,如果我有以下Java對象:
public class Person {
private String name;
private String lastName;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}
然後將以下操作:
public class SavePersons extends ActionSupport {
private List<Person> persons;
@Override
public String execute() throws Exception {
// Do something
return SUCCESS;
}
public void setPersons(List<Person> persons) {
this.persons = persons;
}
}
我想要做這樣的事情在HTML表單:
<html>
<body>
<form method="POST" action="http://postHere">
<input type="text" name="persons[0].name" value="Name1"/>
<input type="text" name="persons[0].lastName" value="LastName1"/>
<input type="text" name="persons[1].name" value="Name2"/>
<input type="text" name="persons[1].lastName" value="LastName2"/>
<input type="submit" />
</form>
</body>
</html>
任何提示?
**四元數**有回答你的問題。而你的問題與** [表格輸入](http://struts.apache.org/2.1.8.1/docs/tabular-inputs.html)** Struts2 – lschin 2011-06-12 05:18:35