forward与redirect的区别
forward仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示转向后的地址;
redirect则是完全的跳转,浏览器将会得到跳转后的地址,并重新发送请求链接,这样浏览器的地址栏中可以看到跳转后的地址。
所以forward更加有效,尽量使用forward方法,并且这样有助于隐藏实际的链接;
在有些情况下,比如需要跳转到其他服务器上请求资源,则必须用redirect。
forward仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示转向后的地址;
redirect则是完全的跳转,浏览器将会得到跳转后的地址,并重新发送请求链接,这样浏览器的地址栏中可以看到跳转后的地址。
所以forward更加有效,尽量使用forward方法,并且这样有助于隐藏实际的链接;
在有些情况下,比如需要跳转到其他服务器上请求资源,则必须用redirect。