例子:
public class Person {
int id;
String name;
int age;
float height;
...
//get set
}
class MyAction extends ActionSupport{
private List<Person> persons;
public void setPersons(List<Person> persons){
this.persons = persons;
}
public List<Person> getPersons(){
return persons;
}
...
}
<s:form. action="update" method="post" >
<s:iterator value="persons" status="stat">
<s:hidden name="persons[%{#stat.index}].id" value="id"/>
<s:textfield label="Name" name="persons[%{#stat.index}].name" value="name"/>
<s:textfield label="Age" name="persons[%{#stat.index}].age" value="age" />
<s:textfield label="Height" name="persons[%{#stat.index}].height" value="height"/>
<br/>
</s:iterator>
<s:submit value="Update"/>
</s:form>