HTTP 응답코드, 에러페이지 xml 코드

2024. 8. 19. 23:50·JSP
목차
  1. HTTP 응답코드

HTTP 응답코드

            1XX
                        현재는 사용하지 않는 응답코드
                        서버가 응답을 받았고 요청을 처리중이라는 정보를 전달할 때 사용


            2XX
                        클라이언트의 요청을 성공적으로 처리했다.
                        200 OK : 요청이 성공적으로 처리했을때 사용된다. 가장 기본적인 응답코드
                        206 Partial Content : 컨텐츠의 일부분만 제공할 때 사용된다.


            3XX
                        요청이 완료된 후 리다이렉션이 이루어져야할 때 사용됨
                        302 Found : 다른 페이지로 이동할 때 사용됨
                        304 Not Modified : 브라우져에 캐시되어 있는 내용을 사용할 때 응답코드


            4XX
                        클라이언트의 요청이 올바르지 않을 때 사용됨
                        400 Bad Rquest         : 요청이 잘못되었을 때 사용되는 응답코드
                        401 Unauthorized      : 인증이 필요한 페이지에 인증없이 접근했을 때 사용되는 응답코드
                        403 Forbidden           : 서버가 요청을 거부했을 때 사용되는 응답코드
                        404 Not Found           : 페이지를 찾을 수 없을 때 사용되는 응답코드
                        408 Request Timeout  : 요청처리 중 시간이 초과되었을 때 사용되는 응답코드


            5XX
                        올바른 요청에 대해서 서버가 요청을 처리중 에러가 발생했을 때 사용됨
                        500 Internal Server Error : 서버에서 요청처리중 에러가 발생했을 때 사용되는 응답코드

 

 

 

보통은 404, 500 에러가 대부분이지만, 정리해보았다.

 

이 에러들을 안 보고 에러페이지로 넘어가게 하는 방법도 있다.

바로 web.xml 에러페이지를 설정하는 것이다.

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
	<error-page>
		<error-code>404</error-code>
		<location>/error/error.jsp</location>
	</error-page>
	<error-page>
		<error-code>500</error-code>
		<location>/error/error.jsp</location>
	</error-page>
	<error-page>
		<exception-type>java.lang.Throwable</exception-type>
		<location>/error/error.jsp</location>
	</error-page>
</web-app>

 

xml파일을 위처럼 수정을 하면 error 폴더에 있는 error.jsp 파일페이지로 넘어가게 된다.

'JSP' 카테고리의 다른 글

[JSP] MVC, alert()  (1) 2024.09.04
[서블릿/JSP] 리스너  (4) 2024.09.02
[JSP] JSTL, EL, 커스텀 태그에 대해서  (0) 2024.08.16
[JSP] 요청방식, 응답방식  (0) 2024.08.12
[JSP] JSP 내장 객체  (0) 2024.08.07
  1. HTTP 응답코드
'JSP' 카테고리의 다른 글
  • [JSP] MVC, alert()
  • [서블릿/JSP] 리스너
  • [JSP] JSTL, EL, 커스텀 태그에 대해서
  • [JSP] 요청방식, 응답방식
yn98
yn98
좌우명 : 여전할 것 인가, 역전할 것 인가? 백엔드 개발자가 되고싶은 역전하고 있는 개발자 꿈나무의 블로그입니다. 개발을 하면서 공부한 것들을 기록합니다. 24.06 ~
  • yn98
    개발 꿈나무
    yn98
  • 전체
    오늘
    어제
    • 분류 전체보기 (131)
      • Python (3)
      • 공부 (7)
      • DB (7)
      • JAVA (24)
      • JSP (9)
      • jQuery (2)
      • HTML (3)
      • Spring (20)
      • 웹 (4)
      • C (1)
      • Git (2)
      • 에러일기 (19)
      • 프로젝트 (6)
      • 책 (21)
        • 멘토씨리즈 자바 (14)
        • 2024 수제비 정보처리기사 (7)
      • 기타 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GitHub
    • Notion
  • 공지사항

  • 인기 글

  • 태그

    정처기
    이벤트 스케줄러
    MVC
    생성자
    ViewResolver
    오버로딩
    java
    티스토리챌린지
    정보처리기사 실기
    정처기 실기
    오블완
    상속
    객체지향
    @Component
    스프링 프레임워크
    정보처리기사
    @service
    Spring
    수제비
    멘토씨리즈 자바
    recoverabledataaccessexception
    aop
    어노테이션
    DispatcherServlet
    Di
    2-layered 아키텍처
    html
    jsp
    codeup 4891 : 행복
    @repository
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
yn98
HTTP 응답코드, 에러페이지 xml 코드

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.