WEB

[Web] Redirect 와 Forward 의 차이

포포015 2021. 5. 4. 14:24

Redirect - redirct 명령이 들어오면 웹브라우저에게 다른페이지로 이동하라는 명령을 내린다( URL 변경)

             (forward와 달리 request,respone객체를 공유하지않음.)

             (웹브라우저는 url을 지시된 주소로 바꾸고 그주소로 이동함. 일을 2번처리하기때문에 forward보다 느림)

 

 

 

Forward - 최초 호출한 URL만 표시되고, 이동한 페이지의 URL 정보는 볼수가없다 

              (forward의 호출을 물고 있으므로 request,respone 객체를 공유한다.)

              (실행속도가 redirect 보다 빠르다)

 

 

 

기본적으로 스프링은 view 경로를 리턴하면 포워딩 방식이다.