处理JSF数据表



我有一个带有数据表的页面,可以将其视为数据库表上的视图。有些字段是静态的,但其他一些是inputText,用于修改该字段(特别是特定列的所有字段)。

我想按下一个按钮保存整个表格。

总的来说,我想了解如何在托管bean中读取整个表。

谢谢!

编辑:

我会尽量更清楚:假设您有一个只有inputText的NxM表。在表之外,有一个按钮,其操作类似于#{SomeBean.process}。我想有,在这个过程方法中,一个长度为N的列表,Row是一个有M个字段的对象。

如果我理解正确的话我认为,你需要保存的不是数据表,而是表中的一行。使用JSF,您可以使用绑定,当您需要保存数据时,您只需从该绑定中获取行并进行数据操作。

如果您使用某种对象关系映射,如JPA,这将非常容易。然后,您可以创建数据库表的实体类,并用实体对象列表填充数据表。

然后你可以提交整个数据表,并将所有的更改合并到你的数据库中。

像Netbeans这样的ide甚至在向导的帮助下自动创建实体类。如果您使用Netbeans,我建议您阅读JSF Crud教程。对于Eclipse,应该有类似的教程,但我对这个IDE不太熟悉。

最新更新