2011-06-25 64 views
0

該場景如下: 託管bean使用另一個託管bean的屬性,如customerBean.current.customerAgreement。當我在pge上顯示數據時,表達式#{customerBean.current.customerAgreement.agreementTitle}被填充並顯示預期輸出。訪問複雜Managed Bean的屬性是否存在JSF 2.0的限制?

但是,在inputText中,只在屏幕上更改該值,而不是在managedBean中返回的值。這種結構的構建有多深?是否有限制?

+0

表單中是否還有其他字段?如果是這樣,他們的變化是否會持續到您的模型? –

+0

看起來你需要合併你的賬戶。你能否改變兩者上使用的電子郵件來匹配?如果是這樣,我可以很容易地合併它們。此外,如果您在當前帳戶的個人資料中添加「請與用戶816165合併」,我也可以這樣做。這將允許您爲提供給您的答案添加評論,編輯您的問題並接受答案。 –

回答

0

不,基本上沒有限制你可以嵌套豆的深度。

您的問題是由別的東西引起的。也許你在表單提交的請求中並沒有像在表單顯示請求期間那樣保留相同的父bean。很難說沒有關於你的代碼的進一步細節。所有我能建議的是嘗試使CustomerBean爲視圖範圍的bean。