区别:
请求转发(forward):1.是服务器行为,即发生在服务器内部,不需要客户端参与;
2.只发送一次请求;
3.地址栏不会发生变化;
4.可以共享request里的数据;
5.只能在本应用内部跳转。
重定向(redirect):1.是客户端行为,即发生在客户端和服务器之间;
2.发送两次请求;
3.地址栏会发生改变;
4.不可以共享request里的数据;
5.可以跨引用跳转。
共同点:
请求转发和重定向之后的代码依然会执行,如果不想要后面的代码继续执行,只需要加一个return即可。