2012-08-13 3 views
0

포털 페이지에 JSF 포틀릿이 있습니다. 페이지 빈 메서드에 의해 예외가 발생할 때마다 오류 페이지를 표시해야합니다. 어떻게해야합니까?JSF 포틀릿에서 사용자 정의 오류 페이지를 구성하는 방법

web.xml에서 아래의 구성을 시도했지만 포틀렛이 아닌 서블릿에서 작동합니다.

<error-page> 
    <exception-type>java.lang.Exception</exception-type> 
    <location>/faces/exception.xhtml</location> 
</error-page> 

지금은 페이지 빈 메서드가 예외를 throw 할 때마다 응용 프로그램이 첫 번째 페이지를 표시합니다.

JSF 1.2 + Facelets를 사용하고 있으며 추가 타사 라이브러리가 없습니다.

답변

0

나는 사용중인 IBM FacesPortlet을 확장하고 processAction 및 render 메소드에서 예외 처리를 추가했습니다.