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>