web.xml을 통해 에러 페이지 처리가 가능하다!
먼저 404_error.jsp, 500_error.jsp 등을 만든 다음에(사용자에게 보여줄 화면이다!)
페이지 상단에 다음과 같은 선언을 추가해준다!(이건 필수다!)
<%
response.setStatus(HttpServletResponse.SC_OK);
%>
이제 web.xml에 다음과 같은 설정을 해주면 끝이다!(에러 코드랑 포워드될 페이지 경로를 적어주면 된다.)
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/jsp/error/404_error.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/WEB-INF/jsp/error/500_error.jsp</location>
</error-page>
예제로 404, 500만 적어놓았지만
400, 403 등의 다른 http 코드도 모두 처리할 수 있다!
jsp 상단에 특정 선언을 넣어주는 것과
web.xml을 수정하는 것
2가지만 기억하면 된다!
'IT노트(구) > Java' 카테고리의 다른 글
자바에서 배열을 ArrayList로 쉽게 변환하는 방법 (0) | 2015.11.20 |
---|---|
jsp에서 printf 사용하는 방법 (0) | 2015.11.20 |
자바에서 파일 수정 날짜 확인하는 방법<lastModified()> (0) | 2015.11.14 |
자바에서 객체 배열 생성하는 방법 (0) | 2015.11.11 |
J2EE 대신에 JAVA EE라고 부르자! (0) | 2015.11.10 |