본문 바로가기

웹/jsp

jsp10 - 예외처리

A>errorPage

errorPage="에러페이지"로 에러가 생길때의 페이지를 지정

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" errorPage="errorProcessing.jsp"%>
 
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
    String name= request.getParameter("name");
    if(name == null){
        throw new NullPointerException();
    }                                        
%>
</body>
</html>
 
 
--------------------------------------------------------------------------
errorProcessing.jsp
 
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" isErrorPage="true"%>
    <!-- isErrorPage = ture 는 이 페이지를 에러 페이지로 쓰겠다는 선언 -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
발생한 얘외 종류 : <%=exception.getClass().getName() %>
</body>
</html>
cs

 

에러페이지는 isErrorPage=true 여야 에러페이로 쓸 수 있다.

' > jsp' 카테고리의 다른 글

jsp13 - DB 연동  (0) 2021.01.27
jsp11 -파일 업로드  (0) 2021.01.27
jsp-9 세션과 쿠키  (0) 2021.01.27
jsp 8 - java bean  (0) 2021.01.26
jsp 7 - 여러가지 태그  (0) 2021.01.26