Archive for 7월, 2013

WEBTOB JEUS 사용시 404 페이지 설정

2013/07/31

Q. WEBTOB와 JEUS를 같이 써요. 404 페이지를 설정해주세요. 

A. WEBTOB 설정 + Application 설정이 모두 필요함

1.WEBTOB 설정 (http.m)

*NODE

    #ErrorDocument = “403, 404”
    ErrorDocument = “404”

*ERRORDOCUMENT
404          Status = 404,
             Url = “/error/404.html”

2. web.xml 설정 

        <error-page>
                <error-code>404</error-code>
                <location>/WEB-INF/jsp/error/404.jsp</location>
        </error-page>
        <error-page>
                <error-code>500</error-code>
                <location>/WEB-INF/jsp/error/500.jsp</location>
        </error-page>

3. html 파일 배포 

/error/404.html

/error/500.html

4. JSP 파일 배포 

/WEB-INF/jsp/error/404.jsp
/WEB-INF/jsp/error/500.jsp

 5. JSP 파일 소스 예시 

<%@ page language=”java” contentType=”text/html; charset=UTF-8″ pageEncoding=”UTF-8″%>
<% response.setStatus(HttpServletResponse.SC_OK); %><html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>
<title>ERROR PAGE</title>
<script type=”text/javascript”>
document.location.href = “/error/404.html”;
</script>
</head>
<body></body>
</html>

6. 테스트 절차 

1) http://testdomain.com/404.html -> webtob  설정을 통해 404 page로 이동

2) http://testdomain.com/404.jsp -> web.xml 설정을 통해 404.jsp 를 거쳐 404 page로 이동

3) http://testdomain.com/404/notfound -&gt; web.xml 설정을 통해 404.jsp 를 거쳐 404 page로 이동