[IT]/[JSP]

[JSP] 예외처리 페이지

용눈 2017. 12. 4. 11:55
반응형






[index.jsp]


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<%@ page contentType="text/html; charset=EUC-KR" %>
<%@ page errorPage="myErrorPage.jsp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
 
<%
    int i=10;
    int result = i/0;
%>
 
</body>
</html>







0으로 나누워 강제 에러 발생.




<%@ page errorPage="myErrorPage.jsp" %>


를 통해 에러발생시 myErrorPage.jsp 로 이동하게 한다.





[myErrorPage.jsp]


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<%@ page isErrorPage="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
 
<h1>이것은 Error 페이지 입니다.</h1>
<h2>죄송합니다.</h2>
 
<%=exception.getMessage() %>
<br>
<%=exception.getStackTrace() %>
 
</body>
</html>
cs


<%@ page isErrorPage="true" %>


에러 페이지를 활성화 하여 exception 활성화를 가능하게 한다.


exception.getMessage() 를 통해 에러 메시지를 확인할 수 있다.









반응형

'[IT] > [JSP]' 카테고리의 다른 글

[JSP] 파일 업로드 활용하기  (0) 2017.12.05
[JSP] 파일 업로드  (0) 2017.12.05
[JSP] 액션태그(getProperty)  (0) 2017.12.04
[JSP] 액션태그(forward)  (0) 2017.12.04
[JSP] include를 활용한 화면 분할  (0) 2017.12.04