본문 바로가기
JSP/Muzi

JSP 오류처리(error page) 페이지 만들기

by 미눅스[멘토] 2023. 6. 23.
728x90

오류 발생

 

 

상단에 @page error 스페이스 바 눌러서 선택

 

 

작성된 화면

 

 

복붙하기 위함

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page errorPage="page_errorPage_error.jsp"%>
<!-- 오류 발생시 page 디렉티브의 errorPage속성의 값으로
설정된 오류처리 jsp가 요청이 됨 -->
<!DOCTYPE html>
<html>
<head>
<title>Directive Tag</title>
</head>
<body>
	<%	//스크립틀릿
		//지역변수 선언
		String str = null;
		//오류발생(null을 toString할 수 없음)
		out.print(str.toString());
	%>
</body>
</html>

 

 

 

에러를 처리할 페이지 생성 - 같은 폴더에 있어야함

 

 

아무 에러 이미지 다운

 

 

images폴더 생성해서 넣음

 

 

 

복붙하기 위함

<%@page import="java.io.PrintWriter"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>

<!-- exception내장 객체를 사용하기 위해서는 true로 바꿈 -->
<%@ page isErrorPage="true" %>
<!DOCTYPE html>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
	<!-- /images : webContent  -> images폴더 -->
	<img src="/images/errorpage.jpg">
	<%
		//exception 내장객체 (iserrorPage = "true"일때 활성화)
		exception.printStackTrace(new PrintWriter(out));
	%>
</body>
</html>

 

 

이런 화면을 볼 수 있다.

 

'JSP > Muzi' 카테고리의 다른 글

읽기 전용으로 바꾸기disabled,readonly  (0) 2023.08.01
시험 및 요약  (0) 2023.07.17
JSP 정규식 패턴 비밀번호(validation)  (0) 2023.07.15
SB admin(부트스트랩) 사용하는법  (2) 2023.06.22
시험문제  (0) 2023.06.22