728x90
에러페이지
웹 페이지를 개발하고 실행시키다 보면 예상하지 못한 오류를 마주칠 수 있습니다. 오류를 전부 예상할 수 없으며 오류 발생시 예상치 못한 종료를 막으며 사용자에게 안내가 가능해야 합니다.
에러페이지 지정
에러페이지 jsp 파일의 page 디렉티브에 isErrorPage 속성을 true로 선언해주면 해당 jsp는 자신이 에러페이지라는 것을 알게 됩니다.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isErrorPage="true"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>에러페이지</title>
</head>
<body>
<h1> <%= exception %> </h1>
</body>
</html>
에러 발생 페이지
에러페이지 테스트를 위해 의도적으로 에러를 발생시키는 페이지입니다.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" errorPage="test01.jsp"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>일부러 만드는 에러</title>
</head>
<body>
<%
String str = "apple";
int i = Integer.parseInt(str);
%>
</body>
</html>
GitHub
https://github.com/Qkrwnsgus0522/JSP
728x90