请求转发和重定向的区别
本质区别:
请求转发只发了一次请求,重定向发了两次请求
1).请求转发:地址栏还是初次请求的地址栏
重定向:地址栏不是第一次请求的地址栏,而是最后一次请求的地址栏
2 ). 请求转发:在最终的servlet中,request对象和中转的request对象是同一个request对象
重定向:在最终的servlet中,request对象和中转的request对象不再是同一个request对象
3)请求转发: / 代表当前web应用的根目录 http://localhost:8080/servlet02—》这就是当前web应用根目录
重定向: / 代表当前web站点的根目录 http://localhost:8080/—》这就是当前web应用根目录
4) 请求转发:只能转发当前web应用下的资源
重定向:可以重定向到当前外部资源