servlet的转发与重定向

主要区别:

(1)sendRedirect()方法不但可以在位于同一个主机上的不同Web应用程序之间进行重定向,而且可以将客户端重定向到其他服务器上的Web应用程序资源。而forward()方法只能将请求转发给同一Web应用的组件。

(2)转发能共享request的数据,重定向不能共享request的数据。

(3)转发:浏览器URL的地址栏不变。

     重定向:浏览器URL的地址栏改变。

原文地址:https://www.cnblogs.com/interfacehwx/p/6393858.html