我正在尝试使用p:collector来收集状态对象列表。问题是只有一行被添加到stateList。添加一行后,当我单击commandButton时,没有任何内容添加到stateList。这是我的代码。我似乎错过了一些明显的东西。
JSF页面 码: >“action =”#{bulkStateBean.reInit}“update =”f:statePanel“>
Backing Bean(bulkStateBean) 码: private List stateList = new ArrayList(); 私有州州=新州();
public String reInit() {
state = new State();
return null;
}
答案 0 :(得分:1)
在Faces-config.xml-> Managed Beans
中将bean的范围更改为“session”。
答案 1 :(得分:0)
我终于解决了它。实体类State具有@override方法,这些方法是在通过创建新实体向导创建新实体时生成的。从实体中删除所有重写的方法并保存。就这样。现在它会起作用。它对我有用。