페이지

2015. 1. 28.

[JSP] 페이지 에러 처리

jsp페이지의 에러 처리

1. 경로가 잘못됬을때 - HTTP Status 404 error(경로에러)
2. 코드상에 에러가 있을때 - HTTP Status 500 error(코드에러)



이럴때마다 ErrorPage를 만들어 줘야한다.

그런데.... 페이지마다 각각 다른 Error 나오는건 다해줌? ㄴㄴ

서버에 설정해서 일괄적으로 처리함



web.xml설정에서

<!-- 개발중엔 필요 없당!! 개발중엔 그떄 그때 수정해야함
  <error-page>
  <error-code>404</error-code>
  <location>/error/code404.jsp</location>
  </error-page>
 
  <error-page>
  <error-code>500</error-code>
  <location>/error/code500.jsp</location>
  </error-page>
-->

를 추가함




error/code404.jsp

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>


<%
response.setStatus(HttpServletResponse.SC_OK);
//서버에게 알리는 메시지
//내가 보내는 코드가 사실이다(맞다)
%>

<h1>현재페이지는 존재하지 아니합니다. 경로를 다시 확인하세요.</h1>