JSP
[JSP] 에러페이지 처리
은총애비!!
2014. 7. 24. 00:05
[JSP] 에러페이지 처리
jsp를 하다 보면 에러 페이지가 나오는데 일반적으로 나오는 페이지는 개발자나 프로그래밍 언어를 조금이라도 아시는 분은 금방 에러를 알수 있지만 일반 사용자라면 에러 페이지를 보고 이게 어떤 에러인지 알 수 가 없습니다. 그래서 일반 사용자라도 간단하게 알 수있게 보여주는 에러페이지를 간단하게 만들 수 있습니다. 방법은 아래와 같습니다.
web.xml에 아래와 같이 추가합니다.
<error-page>
<error-code>400</error-code>
<location>/servlet/error/errmsg.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/servlet/error/errmsg.jsp</location>
</error-page>
사용자에게 보여주는 에러페이지 작성
errmsg.jsp
<%@ page contentType="text/html; charset=euc-kr" %>
<%
response.setStatus(HttpServletResponse.SC_OK);
%>
<html>
<head></head>
<body>
<b>요청한 페이지는 존재하지 않습니다.</b><br>
에러 타입 : <%=exception.getClass().getName()%> <br>
에러 메시지 : <%=exception.getMessage()%>
</body>
</html>