기본 콘텐츠로 건너뛰기

1.10 Include / Forward / Redirect

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 객체가 새롭게 생성됨