Include / Forward / Redirect
1. Include
2. Forward
3. Redirect
1. Include
(1) Dynamic include
<Dynamic Include 개요>
(2) Static include
<Static Include 개요>
2. Forward
- Web Container 차원에서 페이지 이동만 있음- 실제로 웹 브라우저는 다른 페이지로 이동했는지 알 수가 없음
즉, 브라우저에 최초에 호출한 URL만 표시되고 이동한 페이지의 URL 정보는 볼 수 없음
- 현재 실행 중인 페이지와 forward에 의해 호출될 페이지는 request와 response 객체를 공유함
3. Redirect
<Redirect 개요>
- Web Container는 Redirect 명령이 들어오면 웹 브라우저에게 다른 페이지로 이동하라고 명령함
- 그러면 웹 브라우저는 URL를 지시된 주소로 바꾸고 그 주소로 이동함
- 다른 웹 컨데이너에 있는 주소로 이동이 가능함
- 새로운 페이지에는 request와 response 객체가 새롭게 생성됨