에러가 발생했을 때 예외처리를 할 수 있는 방법은 2가지가 있다.
1. web.xml로 처리하는 법
맨 처음 내 Web Project의 Web Content - Web-INF 안에 있는 web.xml 문서로 들어가서 아래의 에러 코드를 작성한다.
<error-page>
<error-code>404</error-code>
<location>/404error.jsp</location>
</error-page>
|
위 코드는 404 error code가 발생하면 해당 jsp 파일로 이동하겠다는 뜻이다
2. JSP 페이지 이동으로 처리하는 법
<%@ page isErrorPage="true" %>
<% response.setStatus(200); %>
<%@ page isErrorPage="true" %>라는 코드는 이 해당 jsp 문서를 error page로 인식하겠다는 뜻이다
<% response.setStatus(200); %> 코드는 해당 jsp 문서를 정상적인 페이지로 인식하겠다는 뜻이다
테스트를 위해 500eror을 발생시키면
정상적으로 에러페이지로 이동하는 것을 확인할 수 있다.