0

p:collectorを使用して状態オブジェクトのリストを収集しようとしています。問題は、stateListに追加される行が1つだけになることです。1行追加した後、commandButtonをクリックしても、stateListには何も追加されません。これが私のコードです。明らかな何かを見逃しているようです。

JSFページコード:> "action ="#{bulkStateBean.reInit} "update =" f:statePanel ">

バッキングBean(bulkStateBean)コード:プライベートリストstateList = new ArrayList(); プライベート状態state=new State();

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 に答える