[JSP] JSP 에러 처리 : page지시어 / errorPage 속성
by mini_min[JSP] JSP 에러 처리 : page지시어 / errorPage 속성
✔️ 에러 처리
: 웹 페이지에 에러가 발생할 경우, 에러 발생 페이지를 그대로 보여주면 신뢰도가 떨어진다. 따라서 에러 표시를 하지 않고 다른 페이지를 보여줘야하는데 이를 에러 페이지라고 한다.
👩💻 주요 HTTP 응답 상태 코드
1) 정보 제공 응답 (1XX)
2) 성공적인 응답 (2XX)
3) 리다이렉트 (3XX)
4) 클라이언트 에러 (4XX)
5) 서버 에러 (5XX)
✔️ page 지시어의 에러 관련 속성
errorPage : 실행 도중 에러가 발생했을 때 보여줄 페이지 지정 (해당 속성은 컨테이너 버전에 따라 제대로 작동안할 수 있으니 JSP 2.0 규약에서는 에러 코드별 처리 권장)
isErrorPage : 현재 페이지가 에러 발생시 보여지는 페이지 인지 여부 결정
⭐ page 지시어의 에러 처리 예
에러 발생시 error.jsp 파일의 내용 출력
errorPage= "error.jsp"
⭐ 에러 코드별 에러 처리
: JSP 2.0 에서 권장하는 형태로, "Web Document Root\WEB-INT\web.xml" 에 <error-page> 태그를 사용해 기술하여 에러 코드 당 <error-page> 태그를 1개씩 작성한다.
<error-page> <error-code>404</error-code> <location>/error/error404.jsp</location> </error-page> <error-page> <error-code>500</error-code> <location>/error/error500.jsp</location> </error-page>

블로그의 정보
개발자 미니민의 개발로그
mini_min