Loading
2010.10.29 13:30 - 핀토

jsp 에러 처리

test.jsp
<%@ page errorPage="error.jsp" %>
-------------------------------------------------------------------

error.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" isErrorPage="true"%>

<%
response.setStatus(HttpServletResponse.SC_OK); // 200
%>

IE에서 자체적으로 제공하는 오류 메세지가 보이는 경우
응답의 상태 코드가 404나 500과 같은 에러 코드이고,
전체 응답 결과 데이터의 길이가 513 바이트보다 작을때


타입: <%=exception.getClass().getName() %><br />
메시지: <%=exception.getMessage()%> <br />

-------------------------------------------------------------------
web.xml

  <error-page>
   <error-code>403</error-code>
   <location>/error/error403.jsp</location>
  </error-page>
  <error-page>
   <error-code>404</error-code>
   <location>/error/error404.jsp</location>
  </error-page>
  <error-page>
   <error-code>500</error-code>
   <location>/error/error500.jsp</location>
  </error-page>

  <error-page>
   <exception-type>java.lang.ArithmeticException</exception-type>
   <location>/error/errorMath.jsp</location>
  </error-page>

'개발 > Java' 카테고리의 다른 글

커맨드라인에서 javac 컴파일 해보기  (1) 2010.11.01
증강현실 오픈 소스  (0) 2010.10.30
jsp 에러 처리  (0) 2010.10.29
String, StringBuffer, StringBuilder  (0) 2010.10.26
JSP 시작 - 워크스페이스 변경  (0) 2010.10.21
JDBC를 사용해보자  (0) 2010.10.19

댓글을 입력하세요

티스토리 툴바