KSCOLD LogoKSCOLD
Blog
Feed
Product
Admin Night
Vault
Guestbook
Info

Vault 목록

Redirect

연결된 노트와 함께 읽기

Redirect

2026년 5월 17일
  • 서블릿(Servlet)이 클라이언트(웹 브라우저)를 다시 거쳐 다른 서블릿(또는 JSP)에게 요청하는 방식이다.

  • 클라이언트가 보낸 요청을 마친 후 계속해서 처리할 다음 요청 주소를 재지시하는 것이다.

  • 이를 통해 분리된 기능을 하나의 연속적인 흐름으로 연결할 수 있다.

  • 리다이렉트(재요청)를 지시받은 클라이언트는 해당 주소로 다시 요청을 보내고 서버는 이에 대한 결과를 응답한다.

  • Redirect 방식은 클라이언트로부터 새로운 요청이기 때문에 새로운 HttpServletRequest 객체(Object)의 sendRedirect()를 이용한다.

리다이렉트의 문법

Java
return "redirect:URL_주소";

Forward와 Redirect의 차이

![Pasted image 20240219034238.png](Pasted image 20240219034238.png)

  • Forward는 서버 내부에서 일어난 요청이기 때문에 기존의 요청을 통해서 생성된 HTTP 서블릿 Request와 Response 객체(Object)를 서버 내부에서 일어아는 요청에게 전달할 때 새롭게 생성해서 전달하는 것이 아니라 기존의 만들어진 객체를 전달해서 공유하는 방식이다.

  • Redirect 방식은 해당 요청이 들어왔을 때 응답을 웹 브라우저에게 주고 다시 웹 브라우저에서 다른 서블릿(Servlet) 또는 JSP에게 요청하는 방식이다.

Synapse Map Insight