오늘은 에러페이지를 직접 설정하는 방법을 알아보겠습니다.
코드를 작성하고 구현을 하다보면 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을 만들어놓으면 된다.
'JSP' 카테고리의 다른 글
JDBC를 활용한 회원가입 예제 (0) | 2018.05.01 |
---|---|
자바빈(Beans)를 이용한 회원가입(유효성검사) (0) | 2018.04.16 |
include 액션태그를 이용한 중복처리 (0) | 2018.04.16 |
[JSP]session을 활용한 프로그램 (0) | 2018.04.16 |