重定向与请求转发区别
(1)request.getRequestDispatcher()是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;服务器内部转发,整个过程处于同一个请求当中。
(2)response.sendRedirect()则是完全的跳转,不需要数据的传递,其地址栏发生变化,请求两次,不保存数据
(3)重定向可以跨域访问,而转发是在web服务器内部进行的,不能跨域访问。
重定向与请求转发区别
最新推荐文章于 2024-07-29 18:00:00 发布
重定向与请求转发区别
(1)request.getRequestDispatcher()是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;服务器内部转发,整个过程处于同一个请求当中。
(2)response.sendRedirect()则是完全的跳转,不需要数据的传递,其地址栏发生变化,请求两次,不保存数据
(3)重定向可以跨域访问,而转发是在web服务器内部进行的,不能跨域访问。