0

我正在尝试使用 p:collector 来收集状态对象列表。问题是只有一行被添加到 stateList。添加一行后,当我单击命令按钮时,没有任何内容添加到 stateList。这是我的代码。看来我错过了一些明显的东西。

JSF 页面代码:>" action="#{bulkStateBean.reInit}" update="f:statePanel" >

Backing Bean (bulkStateBean) 代码:private List stateList = new ArrayList(); 私有状态状态 = 新状态();

public String reInit() {
    state = new State();
    return null;
}
4

2 回答 2

1

将bean的范围更改为Faces-config.xml-> Managed Beans.

于 2012-11-19T14:29:34.497 回答
0

我终于解决了。实体类 State 具有 @override 方法,这些方法是在通过创建新实体向导创建新实体时生成的。从实体中删除所有覆盖的方法并保存。就这样。现在它将起作用。它对我有用。

于 2012-08-21T20:43:37.407 回答