2012-03-01 2 views

답변

7

JSF는 처리하지 않으며 서블릿 컨테이너에서 처리합니다. <error-page>web.xml으로 지정할 수 있습니다. 당신은 JSF의 액션 메소드 내부에서 그들로 이동하려는 경우

<error-page> 
    <error-code>401</error-code> 
    <location>/errors/401.xhtml</location> 
</error-page> 
<error-page> 
    <error-code>404</error-code> 
    <location>/errors/404.xhtml</location> 
</error-page> 

, 당신은 이것에 대한 ExternalContext#responseSendError()를 사용할 수 있습니다.

externalContext.responseSendError(401, "You are not authorized."); 
관련 문제