Seam页面操作和对话

时间:2013-09-17 15:27:33

标签: jsf seam seam-gen

我使用seam-gen创建了我的应用程序。 Seam-gen创造了所有的crud操作&我所有物品的形式。它们都继承自seam的EntityHome。

我有这个要求,我需要从一个对象创建另一个对象B(A有一个List)。所以我需要将用户重定向到B表单,保存一个新的B对象,然后将他重定向到带有更新的List内容的原始A表单。

我是Seam的新手,我不确定如何正确实施。

编辑:我正在使用seam 2.2.2版本。

1 个答案:

答案 0 :(得分:0)

您可以创建一个动作类(类似于entityHome如何在没有随附的包袱的情况下工作)来管理您包含的实体及其行为。如果实体之间不存在任何关系,您可以在这里建立一个。 刷新原始列表可能很棘手,但是一旦你有一些代码开始发布它。 所以我会从类似的东西开始:

 Class ActionBean {
     ClassAObj classA;
     List<ClassBObj> classBList;

     public void methodThatLinksAandB() {
          // ... stuff happens here
     }

     // getters and setter for view
     // private worker methods

 }