打个比方:
好比是你想去一个地方。请求转发就是把地址告诉你了,你带着地址自己去。重定向就是包你到达目的地。
好比是你想去一个地方。请求转发就是把地址告诉你了,你带着地址自己去。重定向就是包你到达目的地。
具体区别总结了一下:
1.请求转发是一个组件没处理完的数据让服务器转交给同一个web应用下的另一个组件处理,而重定位可以定向到一个任意的url。2.转发地址栏不变,重定向地址栏改变
3.请求转发是进行一次请求,只能看到第一次访问的页面的url,重定位可以看到目标的url,它是进行两次请求,先由服务器回复客户端,再让客户端去请求资源。
4.重定向跳转后,还会执行跳转后面的语句,转发是执行了跳转页面,不会再执行下面的代码。