Programming/servlet & jsp
에러페이지 지정 형태에 고려해야 할 사항
Yizi
2017. 9. 26. 17:30
전용 에러 페이지가 필요한 경우 page 디렉티브의 errorPage 속성을 사용해서 에러 페이지를 지정한다.
<% page errorPage="경로/보여줄에러페이지.jsp" %>
범용적인 에러 코드(404, 500 등)에 대해 web.xml에 에러 페이지를 지정한다.
<web-app ... >
...
<error-page>
<error-code>에러코드</error-code>
<location>에러페이지의 URI</location>
</error-page>
...
</web-app>
별도로 처리해야 하는 익셉션 타입(심각함을 나타내는 익셉션)에 대해서는 web.xml에
<exception-type> 태그를 추가해서 에러 페이지를 지정한다.
<error-page>
<exception-type>java.lang.NullPointerException</exception-type>
<location>에러페이지의 URI</location>
</error-page>