본문 바로가기

JSP

JSP 에러페이지 - 주요 응답 상태 코드


HTTP 프로토콜은 응답 상태 코드를 이용해서 서버의 처리 결과를 웹 브라우저에 알려주며, 주요 응답 상태 코드로는 다음과 같은 것들이 있다.


200 - 요청이 정상적으로 처리됨

307 - 임시로 페이지가 리다이렉트됨

400 - 클라이언트의 요청이 잘못된 구문으로 구성됨

401 - 접근이 허용되지 않음

404 - 지정된 URL을 처리하기 위한 자원이 존재하지 않음

405 - 요청된 메서드는 허용되지 않음

500 - 서버 내부에러. 예를 들어, JSP에서 예외가 발생하는 경우가 해당된다.

503 - 서버가 일시적으로 서비스를 제공할 수 없음. 급격하게 부하가 몰리거나 서버가 임시 보수 중인 경우가 해당된다.

JSP가 정상적으로 실행되는 경우 응답 코드는 200이 전송되며, response.sendRedirect()를 이용할 경우 응답 코드는 307이 전송된다.


전체 응답 코드는 http://www.w3.org/Protocols/rfc26160sec6.html#sec6.1.1에서 확인할 수 있으니 참고하기 바란다.