데이터 테이블이있는 페이지가 있습니다. 테이블의 일부 항목이 해당보기 페이지에 연결되기를 원합니다.JSF LINK to View 페이지
<h:dataTable var="bean" value="#{beanServiceImpl.beans}" border="1">
<h:column>#{bean.id}</h:column>
</h:dataTable>
내가 일부 항목에 하이퍼 링크를 추가 할 그들 자신의 ID를 기반으로 그들에게 더 많은 정보를 나타내는 도면 페이지로 이동이 :
예를 들어, 지금은 어떤 링크가있는 테이블이
<h:dataTable var="bean" value="#{beanServiceImpl.beans}" border="1">
<h:column>
<a href="viewBean.xhtml?id=#{bean.id}">#{bean.id}</a>
</h:column>
</h:dataTable>
ViewBean.xhtml는 다음과 같이 포함됩니다 :
ViewBean.xhtml
,369을<ul>
<li>ID: #{bean.id}</li>
<li>Field 1: #{bean.field1}</li>
<li>Field 2: #{bean.field2}</li>
</ul>
JSF에서 어떻게 구현합니까? 나는 다른 필드에 대한 id를 쿼리하기위한 컨트롤러를 작성해야한다는 것을 알고있다. 하지만 viewBean.xhtml을 비즈니스 로직으로 실행시켜 다른 필드를 가져와 렌더링하는 방법은 무엇입니까?
답변 해 주셔서 감사합니다. +1 "Bean"이라는 변수에 관해서는 좀 더 일반화되도록 이름을 바꿨으므로 예제로 게시 할 수 있습니다 (field1 및 field2조차도 일반적 임). 나는 매우 익숙하지 만 공개 포럼에서 프로그래밍 질문을 할 때 이것이 적절하다고 생각합니다. 감사. – Steve