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 |