在jsp和struts中创建和提交Multitab表单

时间:2017-09-28 18:45:11

标签: java jsp struts2

我现在正在修改一个我有需求的网站。早些时候我们有一个表格,上面有一组记录数据说学生,当我们点击“编辑学生”按钮时,学生数据出现在屏幕上,我们可以编辑它并将其作为表单提交提交。在Java结束时,它会在动作类中自动映射到Student.java pojo.student.java pojo如下所示

Student.java

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),以便我可以将它用于我之前讨论的事务管理。任何人都可以建议我如何发展这个要求。

0 个答案:

没有答案