-
error404.jsp 파일
================================================
<%@ page contentType = "text/html; charset=euc-kr" %>
<%
response.setStatus(HttpServletResponse.SC_OK);
%>
<html>
<head><title>404 에러 발생</title></head>
<body><b>요청한 페이지는 존재하지 않습니다:</b><br>
</body>
</html>
==================================================
response.setStatus(HttpServletResponse.SC_OK);
라고 써있는 이부분이 응답 코드를 200으로 지정한다.
이렇게 응답코드를 200으로 지정하지않으면 웹브라우저에는 404 응답코드가 그대로 전달되며,
이 경우 웹 브라우저는 자체적으로 404 에러일때 보여주는 화면을 출력한다.
따라서 error404.jsp의 출력 결과가 웹 브라우저에 그대로 출력되도록 하기 위해서는
응답코드를 200으로 지정해 주어야 한다.(SC_OK의 값이 200이다.)
이 경우는 톰캣의 경우에 해당되며 사용하는 웹 콘테이너에 따라서
이렇게 안 해 줘도 원하는 결과가 출력되기도 한다.'프로그램 > JSP' 카테고리의 다른 글
jspf란 (1) 2007.11.15 <jsp:include> 액션 태그 처리 순서 (0) 2007.11.15 page에 파라미터 전달하는 방법 (0) 2007.11.15 절대경로 / 상대경로(Tomcat 페이지 처리시 경로) (0) 2007.11.14 application 객체 (0) 2007.11.13 pageContext 객체와 메소드 (0) 2007.11.13 Out 객체와 버퍼 (0) 2007.11.13