에러 페이지 지정하기
JSP 페이지에서 페이지를 수행하다 에러가 발생하면 해당 페이지 작업을 중지하고 에러 페이지를 출력하는 방법입니다. 해당 페이지를 수행하다 에러가 발생하면 에러 페이지로 보내기 위해서는 해당 페이지 상단에 아래와 같이 에러 페이지 선언을 해야합니다.
해당 경로에 에러 페이지를 작성합니다.
<%@ page isErrorPage="true" %>
에러 타입 : <%= exception.getClass().getName() %>
에러 메세지 : <%=exception.getMessage() %>
응답 상태별로 에러 페이지 지정하기
JSP 2.0 미만은 에러 페이지 처리를 페이지 디렉티브로 에러페이지를 지정하여 사용하였으나, 2.0 이상 부터는 web.xml에 응답 상태별로 에러페이지를 지정하는 방법이 추가되었습니다.
[WebContent] - [WEB-INF] 폴더에 있는 web.xml 에 코드를 추가
<error-page> <!-- 404에러 처리 -->
<error-code>404</error-code>
<location>/error/404code.jsp</location>
</error-page>
이 후에 경로에 맞게 에러 페이지 코딩
<%@ page language="java" contentType="text/html; charset=euc-kr" pageEncoding="EUC-KR" %>
<% response.setStatus(HttpServletResponse.SC_OK); %>
<html>
<head><title></title>
</head>
<body>
요청하신 페이지가 없습니다.
</body>
</html>
'자바(Java) > JAVA 2EE' 카테고리의 다른 글
POST 방식의 데이터 전송 과정 (0) | 2009.11.10 |
---|---|
HTTP 에서 데이터 전송 방법인 GET과 POST 명령 (0) | 2009.11.09 |
웹 어플리케이션에서 자바빈즈의 위치 (0) | 2009.11.09 |
자바빈즈(Java Beans) 란? (0) | 2009.11.09 |
자바빈 액션태그 (0) | 2009.11.09 |