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
복사했습니다!