728x90
반응형
JSP Exception 처리
JSP 페이지에서 발생하는 Exception을 처리하기 위해서는 별도의 예외 처리 페이지를 지정
하나의 JSP 페이지에 대한 예외 처리 페이지는 하나만 지정할 수 있기 때문에 예외마다 다른 예외 처리는 불가능
<!--예외가 발생할 페이지-->
<%@page errorPage=“/error/exceptionPage.jsp”%>
<!--예외를 처리할 페이지-->
<%@page isErrorPage=“true”%>
에러 발생 페이지 작성
<%@ page contentType="text/html; charset=UTF8" pageEncoding="UTF-8" errorPage="exceptionPage.jsp" %>
<html>
<head>
<title>에러 발생 페이지!</title>
</head>
<body>
<h2>JSP 에러 테스트 페이지</h2>
<% String str = null; %>
str 문자열 길이 : <%= str.length() %> 개
</body>
</html>
에러 처리 페이지 작성
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isErrorPage="true"%>
<html>
<head>
<title>Exception Check</title>
</head>
<body>
<h2>에러가 발생하였습니다!</h2>
<h3>에러 종류 : <%= exception.getClass().getName() %></h3>
</body>
</html>
반응형
'프로그래밍 > JSP' 카테고리의 다른 글
08.28(MVC 아키텍쳐) (0) | 2020.08.28 |
---|---|
08.27(JSP 디버깅) (0) | 2020.08.27 |
08.25(JSP 지시자 태그) (0) | 2020.08.25 |
08.24(JSP 내장 객체) (0) | 2020.08.24 |
08.21(JSP Elements) (0) | 2020.08.21 |