2012-10-21 47 views
0

我有一個JPA實體Person可以有許多聯繫人(這些組織不是人)。
如何將一個對象從一個JSF Bean中的另一個對象傳遞到同一視圖中的另一個Bean?

在JSF頁面上,我需要顯示人員和所有聯繫人。這就是我想要解決的問題。

  • 創建一個人與一個聯繫人(屬於個人)兩的facelet頁
  • 創建個人頁面二合一Viewscoped支持bean一個聯繫人頁面
  • 使用UI包括兩個組爲單最終用戶頁面。

問題是,我不知道我該怎麼打發List<Contact>(延遲加載,但可能不相關的這個問題的背景下,但仍然提任何方式)從Person實體是裏面的PersonBackingBean具有對ContactsBackingBean優雅。

可能是我的方法是錯誤的,應該只有一個Bean。

+0

難道你不能讓'List '屬性'Person'嗎?或者你沒有'人'在其他豆? – BalusC

回答

0

我會創建一個控制器Bean並準備其中的數據。數據準備可以在選擇要顯示的人員時處理動作時發生。

將兩個get方法添加到該控制器中,一個獲取人員,第二個獲取聯繫人。

相關問題