반응형
forward / redirect 는 jsp 환경에서 현재 페이지에서 다른 페이지로 이동하도록 하는 것을 말한다.
Forward
- 웹 컨테이너 차원에서 페이지 이동만 있고 실제로 웹 브라우저는 다른 페이지로 이동했음을 알 수 없다.
그렇기 때문에 웹 브라우저는 최초에 호출한 URL이 표시되고, 이동한 페이지의 URL 정보는 볼 수 없다.
=> URL이 변경되지 않는다.
동일한 웹 컨테이너에 있는 페이지로만 이동할 수 있다.
현재 실행중인 페이지와 forward에 의해 호출될 페이지는 request와 response 객체를 공유한다.
Redirect
- 웹 컨테이너는 Redirect 명령이 들어오면 웹 브라우저에게 다른 페이지로 이동하라고 명령을 내린다.
웹 브라우저는 URL을 이동할 주소로 바꾸고, 그 주소로 이동한다.
=> URL이 변경된다.
다른 웹 컨테이너에 있는 주소로 이동이 가능하다.
새로운 페이지에서는 request와 response 객체가 새롭게 생성된다.
반응형
'IT > JSP&javascript&jQuery' 카테고리의 다른 글
JSON(JavaScript Object Notation) 정의, 구조, 장단점 (0) | 2018.01.02 |
---|---|
[jQuery] append() appendTo() 와 prepend() prependTo() (0) | 2017.12.27 |
jQuery를 이용한 스크롤 더보기 (0) | 2017.08.04 |
자바스크립트 - location.href / location.replace()의 차이 (0) | 2017.07.30 |
관계연산자 ==, === 의 차이 (0) | 2017.06.26 |