2014-10-30 132 views
0

Primefaces:4.0如何在同一個xhtml中包含相同的xhtml兩次

所有託管的bean都處於查看範圍內。

我需要在父XHTML中包含兩次或更多次相同的XHTML。包含的xhtmls的兩個實例都指向bean的同一個實例。

根據我的理解,這些bean是單身人士。所以,包含的xhtmls都會獲得同一個bean實例的引用。

如何在同一頁面上多次包含相同的xhtml,以便它們引用相同託管bean的不同實例?

回答

0

您的bean必須實現一個對象列表,例如public List<someClass> getItems()返回對象實例的簡單列表。

然後,您可以訪問你的對象實例的方式有兩種:

  1. 通過指數#{bean.items[0]}#{bean.items[1]},等等。
  2. 通過迭代<ui:repeat var="item" value="#{bean.items}">

希望這有助於。

相關問題