서버/Servlet-JSP
[Servlet-JSP] 포워딩(Forwarding)
Hana_h
2023. 2. 5. 00:35
// 포워딩, Forwarding
1. RequestDispatcher 클래스
- 서블릿 또는 jsp에서 요청을 받은 후 다른 컴포넌트로 요청을 위임할 수 있다.
- Request Dispatcher, HttpServletResponse 클래스를 이용한다
- 요청받은 요청 객체(request)를 위임하는 컴포넌트에 동일하게 전달할 수 있다.
RequestDispatcher dispatcher = request.getRequestDispatcher("위임할 파일 주소");
dispatcher.forward(reqeust, response);
2. HttpServletResponse 클래스
- RequestDispatcher 클래스와 동일하게 요청을 위임하는 클래스
- 요청 받은 요청 객체를 위임 받은 컴포넌트에 전달하는 것이 아니라 새로운 요청 객체를 생성한다.