Web/Jsp

리다이렉트 vs 요청디스패치

헤이장 2009. 7. 27. 13:08

< 리다이렉트 >

 - 다른 URL 로 가라고 브라우저에게 지시하는 것

  • 클라이언트에서 일어난다
  • 요청 주소가 바뀐다
  • 요청과 응답 객체를 전달하지 않는다
  •  response.sendRedirect("Redirect.jsp");



< 요청디스패치 >

- 서버상에 있는 다른 컴포넌트로 작업을 넘기는 것

  • 서버에서 일어난다
  • 요청 주소가 바뀌지 않는다
  • 요청과 응답 객체를 전달한다
     
     RequestDispatcher view = request.getRequestDispatcher("ReqDispatcher.jsp"); 
     view.forward(request, response);