반응형
이렇게 에러가 나면 try catch 로 감싸서 catch 에서 처리해 주면 됩니다.
DivideError.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
<title>DivideError</title>
</head>
<body>
<%
try {
int j = 10, i = 10 / 0;
} catch (Exception e) {
//out.println(e.getMessage());
response.sendRedirect("/DivideErrorProc?error=" + e.getMessage()); // /DivideErrorProc : 이동되는 jsp 주소
}
%>
</body>
</html>
DivideErrorProc.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
<title>DivideErrorProc</title>
</head>
<body>
에러 메세지 : <% out.println(request.getParameter("error")); %>
<br><br>
0 으로 나누어서 에러 발생
</body>
</html>
반응형
'IT, 인터넷 > JSP' 카테고리의 다른 글
jsp 를 알아보자 (2) - 개발환경 (0) | 2021.09.28 |
---|---|
jsp 를 알아보자 (1) - 개념 (0) | 2021.09.28 |
jsp list, map 사용하여 출력 하기 (0) | 2021.09.17 |
jsp if for문 사용하기(radio 박스 이용) (0) | 2021.09.17 |
자바스크립트에서 jsp 변수 alert창으로 띄우기(jquery 사용) (0) | 2021.09.17 |