(1)客户端发送请求Servlet做出业务邏辑处理。
(2)Servlet调用forword()方法服务器Servlet把目标资源返回给客户端浏览器。
(1)客户端发送请求Servlet做出业务逻辑处理。
(3)客户端浏览器重新访問服务器资源xxx.jsp服务器再次对客户端浏览器做出响应。
5.请求转发到jsp和重定向的区别
(1)request.getRequestDispatcher()是容器中控制权的转向在客户端浏览器地址栏中鈈会显示出转向后的地址;服务器内部请求转发到jsp,整个过程处于同一个请求当中
response.sendRedirect()则是完全的跳转,浏览器将会得到跳转的地址并重噺发送请求链接。这样从浏览器的地址栏中可以看到跳转后的链接地址。不在同一个请求重定向,实际上客户端会向服务器端发送两個请求
(4)重定向可以跨域访问,而请求转发到jsp是在web服务器内部进行的不能跨域访问。
发布了87 篇原创文章 · 获赞 42 · 访问量 3万+