我现在正在修改一个我有需求的网站。早些时候我们有一个表格,上面有一组记录数据说学生,当我们点击“编辑学生”按钮时,学生数据出现在屏幕上,我们可以编辑它并将其作为表单提交提交。在Java结束时,它会在动作类中自动映射到Student.java pojo.student.java pojo如下所示
Public class Student extends FormEntity{
private String name;
private int age;
//Other basic fields
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
//respective getters and setters
}
现在我的要求是,我们应该在一个页面中编辑两个或更多学生表格(基于在学生列表中选中的复选框)而不是一个学生,并提交一次。我有一些疑问关于如何有效地实现这一点。就交易和所有问题而言。我不能将其作为单独的表格加载并提交,因为我需要在应用程序中管理交易。如果我以单独的形式提交,则每个提交将被视为单独的Transactions。我希望一切都是同一个事务。还有如何动态加载表单。我的意思是到目前为止,表单是一个jsp,我已经处理了一些基于Ids的onload事件,现在我不知道如何更改它,因为我会现在必须动态地给出id。我可以使用struts中的任何可能性,允许提交的表单作为对象列表(List),以便我可以将它用于我之前讨论的事务管理。任何人都可以建议我如何发展这个要求。