四、sendRedirect()和forward()方法的区别
-----HttpServletResponse接口的sendRedirect()方法和RequestDispatcher接口的forward()方法都可以利用另外的资源(Servlet、JSP页面或HTML文件)来为客户端服务,但两种方法有本质的区别
1、sendRedirect()方法
- ---->浏览器访问Servlet1
- ---->Servlet1调用sendRedirect()重定向到Servlet2
- ---->浏览器访问Servlet2
- ---->Servlet2对客户端的请求做出响应
- ---->浏览器访问Servlet1
- ---->Servlet1调用forward()方法转发给Servlet2
- ---->Servlet2对请求做出响应