Java Web总结十七转发与重定向的区别
一、转发
1.地址栏不会改变
2.转发只能装发到当前web应用内的资源
3.可以在转发过程中,把数据保存到request域对象中
4.getServletContext().getRequestDispatcher("路径").forward(request,response);
二、重定向
1.地址栏会改变,变成重定向到地址
2.重定向可以跳转到当前web应用,或其它web应用,甚至是外部域名网站
3.不能在重定向的过程中,把数据保存到request中。
4.response.sendRedirect("地址");