티스토리 뷰
참고 : https://bigfat.tistory.com/78
1. web.xml
<error-page>
<error-code>400</error-code>
<location>/WEB-INF/views/common/errorPage.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/views/common/errorPage.jsp</location>
</error-page>
<error-page>
<error-code>405</error-code>
<location>/WEB-INF/views/common/errorPage.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/WEB-INF/views/common/errorPage.jsp</location>
</error-page>
<error-page>
<error-code>503</error-code>
<location>/WEB-INF/views/common/errorPage.jsp</location>
</error-page>
2. errorpage.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Error Page</title>
</head>
<body>
<c:if test="${requestScope['javax.servlet.error.status_code'] == 400}">
<p>잘못 된 요청입니다.</p>
</c:if>
<c:if test="${requestScope['javax.servlet.error.status_code'] == 404}">
<p>요청하신 페이지를 찾을 수 없습니다.</p>
</c:if>
<c:if test="${requestScope['javax.servlet.error.status_code'] == 405}">
<p>요청된 메소드가 허용되지 않습니다.</p>
</c:if>
<c:if test="${requestScope['javax.servlet.error.status_code'] == 500}">
<p>서버에 오류가 발생하여 요청을 수행할 수 없습니다.</p>
</c:if>
<c:if test="${requestScope['javax.servlet.error.status_code'] == 503}">
<p>서비스를 사용할 수 없습니다.</p>
</c:if>
<a href="/">HOME</a>
</body>
</html>
'Spring' 카테고리의 다른 글
SpringBoot Querydsl 설정 방법 참고 링크 (0) | 2021.06.01 |
---|---|
링크(image,css,js) 경로 설정 (0) | 2020.02.08 |
SPRING 수정 기능 순서 흐름 (0) | 2018.12.14 |
SPRING 삭제 기능 순서 흐름 (0) | 2018.12.14 |
SPRING 조회 기능 순서 흐름 (0) | 2018.12.14 |