フォームを含む 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 フレームワークが初めてで、これは私をとても混乱させています。値が正しく設定されていませんか?? すべてのオブジェクトを一覧表示する方法のヒントはありますか?