관리 메뉴

nkdk의 세상

[팁] 서블릿, struts 에러 페이지 표시하기 본문

My Programing/HTML and JavaScript

[팁] 서블릿, struts 에러 페이지 표시하기

nkdk 2008. 3. 7. 19:16
404나 500 에러 나시는 경우 있죠? 이걸로 대체 할 수 있습니다.

1. Web.xml파일에 처리하고자 하는 에러메세지 코드를 등록.

<web-app>

.........

.........

<error-page>
<error-code>404</error-code> 처리하고자 하는 에러코드
<location>/error/error404.jsp</location> 에러메세지를 출력할 페이지의 URI

<exception-type>java.lang.NullPointerException</exception-type>
<location>/error/errorNullPointer.jsp</location>
</error-page>
</web-app>



2. 해당 위치에 에러 발생시 출력할 페이지를 작성

<%@ page contentType="text/html;charset=euc-kr"%>
<%

반드시 상태를 200(성공)으로 브라우저에 알려줘야 한다.

그렇지 않으면, 브라우져 기본 에러발생 페이지가 뜬다.
response.setStatus(HttpServletResponse.SC_OK);
%>
<HTML>





요청한 페이지는 존재하지 않습니다.

</HTML>