본문으로 바로가기

Errorpage(오류페이지) 설정하기

category JSP 2018. 4. 16. 02:24

오늘은 에러페이지를 직접 설정하는 방법을 알아보겠습니다.

 

코드를 작성하고 구현을 하다보면 HTTP404, 500 등 과 같은 페이지들이 화면에 뜨는데 

이와 같은 오류페이지는 실사용자들에게 사용하기에 불쾌감을 줄 뿐더러 보기에 안좋다.

그래서 개발자가 직접 에러페이지를 구성해서 에러가 발생시 직접 구현한 페이지가 뜨게 하기위한 방법을

소개하고자 한다.

 

 

 

 

 

먼저 실행을 하다가 자주보게 되는 에러코드 5개를 정하고 그 에러코드.jsp 안에 자신이 띄우고 싶은 글을 적고 만든다.

 

예를들어 error404.jsp 를

 

<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!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>404에러입니동~~~</title>
</head>
<body>
<h1>404 ERROR PAGE 입니다. </h1>
<a href="#" onClick="javascript:history.back()">뒤로가기</a><br>
</body>
</html>

 

 

이렇게 적고

 

 

위 사진에서 보이는 web.xml에 들어가서

 

<error-page>
<error-code>404</error-code>
<location>/error/error404.jsp</location>
</error-page>

 

 

 위 코드를 추가를 하면 끝이다.

 

404코드 에러를 확인 해보기위해 주소창에 실제로 존재하지 않는 파일의 이름을 입력을 한 후 엔터를 눌러보면

 

 

 

위와 같이 직접 설정한 페이지가 화면에 뜬다.

다른 에러코드들도 위에 설명한것과 마찬가지로 똑같이 xml에 매핑을 해주고 에러코드별로 jsp을 만들어놓으면 된다.