26강. 포워딩(Forwarding) RequestDispatcher 클래스 HttpServletResponse 클래스 Lecturer Kim Myoung-Ho Nickname 블스 blogstudy@naver.com
클라이언트 (웹브라우저) 요청받은 컴포넌트 위임받은 컴포넌트 26-1. RequestDispatcher 클래스 서블릿 또는 JSP에서 요청을 받은 후 다른 콤포넌트로 요청을 위임 할 수 있습니다. 그리고 이러한 위임 방법에는 2개의 클래스를 이용 합니다. 하나는 RequestDispatcher 클래스 이고, 또하나는 HttpServletResponse 클래스 입니다. RequestDispatcher클래스의 경우 요청 받은 요청객체(request)를 위임하는 컴표넌트에 동일하게 전달 할 수 있습니다. (jsp_26_1_ex1_forwardingex) RequestDispatcher 클래스 클라이언트 (웹브라우저) 요청받은 컴포넌트 위임받은 컴포넌트 요청 (request 객체) 요청 위임 (request 객체)
클라이언트 (웹브라우저) 요청받은 컴포넌트 위임받은 컴포넌트 26-2. HttpServletResponse 클래스 RequestDispatcher 클래스와 동일하게 요청을 위임하는 클래스 입니다. RequestDispatcher 클래스와 차이점은 요청 받은 요청객체를 위임 받은 컴포넌트에 전달 하는 것이 아닌, 새로운 요청객체를 생성 합니다. (jsp_26_2_ex1_forwardingex) HttpServletResponse 클래스 클라이언트 (웹브라우저) 요청 (request 객체) 요청받은 컴포넌트 요청 위임 (request 객체) 응답 (response 객체) 요청 (request 객체) 응답 (response 객체) 위임받은 컴포넌트