我使用seam-gen创建了我的应用程序。Seam-gen为我所有的对象创建了所有的crud操作和表单。它们都继承自seam的EntityHome。
我有一个需求,我需要从一个对象A创建另一个对象B (A有一个列表)。因此,我需要将用户重定向到B表单,保存一个新的B对象,然后将他重定向到包含更新列表内容的原始A表单。
我是Seam的新手,我不确定如何正确地实现这一点。
编辑:我使用的是seam version 2.2.2最终版。
发布于 2013-12-02 02:42:26
您可以创建一个action类(类似于entityHome的工作方式,但没有附带的负担)来管理您所包含的实体及其行为。如果实体之间不存在关系,您可以在此处建立关系。刷新原始列表可能很棘手,但一旦启动了一些代码,就可以发布它。因此,我会从下面这样的内容开始:
Class ActionBean {
ClassAObj classA;
List<ClassBObj> classBList;
public void methodThatLinksAandB() {
// ... stuff happens here
}
// getters and setter for view
// private worker methods
}https://stackoverflow.com/questions/18853903
复制相似问题