2014-10-30 2 views
0

Primefaces : 4.0동일한 xhtml에 동일한 xhtml을 두 번 포함하는 방법

관리 빈은 모두 뷰 범위에 있습니다.

동일한 XHTML을 상위 XHTML에 두 번 이상 포함해야합니다. 포함 된 xhtml의 두 인스턴스 모두 동일한 bean 인스턴스를 참조합니다.

제 생각에 콩은 싱글 톤입니다. 따라서 포함 된 xhtml은 모두 동일한 bean 인스턴스의 참조를 가져옵니다.

동일한 관리 대상 빈의 다른 인스턴스를 참조하도록 동일한 xhtml을 같은 페이지에 두 번 이상 포함하려면 어떻게해야합니까?

답변

0

bean은 오브젝트 목록을 구현해야합니다 (예 : public List<someClass> getItems()). 오브젝트 인스턴스의 간단한 목록을 리턴합니다. 그래서 인덱스 #{bean.items[0]}, #{bean.items[1]}에 의해

  1. 및 :

    그런 다음 두 가지 방법으로 개체 인스턴스에 액세스 할 수 있습니다. 이 도움이 반복 <ui:repeat var="item" value="#{bean.items}">

희망에 의해

  • .

  • 관련 문제