すべて
JSF2(tomcat7でMojarra + primeFacesを使用)の初心者で、ManagedPropertyオブジェクトの奇妙な動作が発生します。
@ManagedBean
@ViewScoped
public class CreateFactMB implements Serializable{
@ManagedProperty(value="#{collectionFactTable}")
private CollectionFactTable collectionFactTable; //SessionBean
...
//setters/getters
ページを開くとオブジェクトを印刷しました(ブラウザを更新します)collectionTreeのインスタンスが1つ表示されます
mbeans.CollectionFactTable@12803ba
しかし、私がajaxリクエストを行うとき
<p:commandButton id="btn1" value="Save" update="growl"
actionListener="#{createFactMB.doUpdate}" />
doUpdateで、collectionTreeの別のインスタンスが表示されます
mbeans.CollectionFactTable@625c49
ajaxアクション中は変更できないため問題です(コピーしただけなので)
誰かが私を助けることができますか?私が正しくないことは何ですか?