2017-10-12 1 views
0

JSF IBM Portlets을 개발 중입니다. 사용자가 화면을 탐색합니다. 포틀릿에 2 ~ 3 개의 화면이있는 경우 사용자가 3 번째 화면으로 이동하면 복귀하고 1 차 화면 대신 3 번째 화면으로가는 링크를 클릭합니다.페이지를 환영하도록 JSF 포틀릿을 재설정하는 방법 항상

사용자가 복귀했을 때 어떻게 JSF 포틀릿을 초기보기로 재설정 할 수 있습니까?

답변

1

웹 스피어 포털에서 jsf 포틀릿을 사용하면 상태가 세션/URL에 저장되므로 과 같은 상태를 덮어 써야합니다. 이제 사용자가 JSF 포틀릿을 초기보기로 재설정하려는 경우 다시 돌아오고, 세션에 기인 한 "com.ibm.faces.portlet.page.view"를 설정하십시오.

portletSession.setAttribute ("com.ibm.faces.portlet.page.view",);

또한 내가 ftp://public.dhe.ibm.com/software/dw/lotus/ResettingPortalPortletViews.pdf 쓴 백서 여기 http://extremeportal.blogspot.com/2011/10/how-to-reset-jsf-portlets-to-initial.html

참조하십시오. 세션 또는 렌더링 매개 변수를 사용하여 상태를 저장하는 경우 렌더링 매개 변수가 있으면 네비게이션 상태를 false로 유지하면서 포틀릿이있는 페이지에 대한 URL을 생성 할 수 있습니다 (백서 참조)

관련 문제