반응형
[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 |