프로그램/jsp

web.xml 의 error-page 를 활용하여 error처리하기

이승구 2012. 8. 30. 17:58
반응형

목적 : 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