본문 바로가기

Web

[FORWARD & REDIRECT] 개념, 차이점

Forward 와 Redirect는 웹에서 다른 페이지로 이동할때 사용하는 방식이다.

하지만 각각의 차이가 있다.

FORWARD

Forward 방식은 Web Container 상에서만 이동된다. 즉, 실제로는 다른 페이지로 이동한것을 알 수 없다.

그렇기 때문에 기존의 request 와 response가 유지되며 새로고침을 했을때도 똑같은 정보를 전달한다(request가 유지되므로 )

REDIRECT

Redirect 방식은 Foward 와는 다르게 request 을 다른 페이지로 이동시켜주며 웹 브라우저는 URL을 다른 페이지에 해당하는 URL 로 이동하게 된다.

그렇기 때문에 reqeust 와 response이 새로운 객체로 탄생하게 된다.

주로 forward에서는 조회 기능을 사용하며 , redirect 에서는 삭제, 수정 기능 을 사용한다.

'Web' 카테고리의 다른 글

[GET,POST] GET , POST 방식의 차이  (0) 2021.12.10
[Ajax] Ajax 기본  (0) 2021.08.26