Primefaces:4.0
所有托管bean都在视图范围内。
我需要在父XHTML中包含相同的XHTML两次或更多次。包含的xhtmls的两个实例都引用了bean的相同实例。
根据我的理解,豆子是单身。因此,包含的xhtmls都获得了bean的同一个实例的引用。
如何在同一页面上多次包含相同的xhtml,以便它们引用同一个托管bean的不同实例?
答案 0 :(得分:0)
您的bean必须实现一个对象列表,例如public List<someClass> getItems()
返回一个简单的对象实例列表。
然后,您可以通过两种方式访问对象实例:
#{bean.items[0]}
,#{bean.items[1]}
等。<ui:repeat var="item" value="#{bean.items}">
希望这有帮助。