2011-08-24 6 views
0

탐색 규칙을 기반으로 구성 요소를 사용하거나 사용하지 않도록 설정하려고합니다. 예를 들어, 특정 페이지에서 트래버스 할 때 구성 요소를 활성화하려면 비활성화 된 상태 여야합니다.JSF 페이지 탐색

답변

1

아마도 JSF 2.0을 사용하는 경우 가장 쉬운 방법은 탐색 규칙에 매개 변수를 넣는 것입니다. 대상 페이지에 f:viewParam을 사용하여 bean에 바인드하면 view 매개 변수를 바인딩 한 속성이 비어 있는지 여부 만 확인할 수 있습니다.

탐색 규칙에서 리디렉션이 발생하지 않으면 요청 범위에 마커를 추가 할 수도 있습니다. 대상 페이지의 첫 번째 렌더링은 동일한 요청 내에서 발생하며 쉽게이를 받아들입니다. 이 경우 포스트 백에 대한 정보를 유지하려면 적절한 위치 (예 : JSF 2의 뷰 범위)에 저장해야합니다.