프로그래밍

[Web] day38 : 에러페이지 본문

Web/Web

[Web] day38 : 에러페이지

시케 2023. 7. 31. 08:16
728x90
반응형

2023.06.28.수

에러페이지

웹 페이지를 개발하고 실행시키다보면 예상치않은 오류를 맞닥뜨릴 수 있다

오류를 전부 예상할 수 없으며 오류 발생시 예상치 못한 종료를 막으며 사용자에게 안내가 가능하다

 

 

1) 에러페이지

에러가 발생시 이동하게 되는 페이지이다

해당 페이지에서 어떠한 오류가 발생하였는지 안내한다

상단의 표현식을 보면 isErrorPage="true" 라 기재되어 있는 것을 볼 수 있다

<%@ 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>

 

2) 에러 발생 페이지

테스트를 위해 에러를 의도하고 발생시키는 페이지이다

<%@ 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>

 

728x90
반응형
Comments