我有一个带有表单的 jsp 页面,并希望将数据捕获到一个列表中,以便我可以显示以后添加的所有对象。
我的jsp页面上的迭代器
<s:iterator value="model" status="rowStatus">
<tr>
<td><s:textfield name="model[%{#rowStatus.index}].firstName" value="%{#firstName" /></td>
<td><s:textfield name="model[%{#rowStatus.index}].lastName" value="%{model[#rowStatus.index].lastName}" /></td>
</tr>
</s:iterator>
我的动作课
public class StudentAction extends ActionSupport implements ModelDriven, Preparable {
private static List<Student> students;
private Student student;
public List<Student> getModel() {
return students;
}
@Override
public void prepare() {
students = new ArrayList<>();
student = new Student();
student.setFirstName(firstName);
student.setLastName(lastName);
students.add(student);
}
public ArrayList<Payment> getBankList() {
return payments;
}
public List<Student> getStudents() {
return students;
}
}
我是 Struts2 框架的新手,这让我非常困惑。值设置不正确??关于如何列出所有对象的任何提示?