Java Web总结十七转发与重定向的区别

一、转发

  1.地址栏不会改变

  2.转发只能装发到当前web应用内的资源

  3.可以在转发过程中,把数据保存到request域对象中

  4.getServletContext().getRequestDispatcher("路径").forward(request,response);

  

二、重定向

  1.地址栏会改变,变成重定向到地址

  2.重定向可以跳转到当前web应用,或其它web应用,甚至是外部域名网站

  3.不能在重定向的过程中,把数据保存到request中。

  4.response.sendRedirect("地址");

原文地址:https://www.cnblogs.com/FlySheep/p/3719535.html