web.xml 의 error-page 를 활용하여 error처리하기
목적 : tomcat 의 web.xml 의 설정을 이용하여 error처리를 수행함
1.
web.xml 에 셋팅한다.
<error-page>
<error-code>404</error-code>
<location>/error/404.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error/exception.jsp</location>
</error-page>
에러 나 exception 발생시 해당 location의 jsp를 찾아가게 된다.
2.
404.jsp 에서는 에러객체에 대한 값을 사용할 수 있다.
javax.servlet.error.status_code:${requestScope["javax.servlet.error.status_code"]} : reqsponseStatusCode
javax.servlet.error.exception_type:${requestScope["javax.servlet.error.exception_type"]} : exception type
javax.servlet.error.message:${requestScope["javax.servlet.error.message"]} : exception message 인듯함
javax.servlet.error.exception:${requestScope["javax.servlet.error.exception"]} : exception object 자체인듯함
javax.servlet.error.request_uri:${requestScope["javax.servlet.error.request_uri"]} : 에러나기전 요청한 uri값인듯함
참조사항.
tomcat6.x 에서 테스트
참고url.
http://eyecandyzero.tistory.com/76