forward 请求转发,一次请求,一次响应,请求从用户浏览器发起,发至服务端后台接口(sevlet),服务端后台返回数据并携带请求数据给服务端另一个接口,由前台再把数据发回给浏览器渲染。转发指的是从服务端后台转发至服务端前台,可以携带相同的request对象在页面之间的传递。
redirect 重定向,一个请求,servlet收到之后会响应至客户端,并放弃原来的request对象,由客户端重新发起请求至服务端servlet,由servlet继续走下面的逻辑。
以上四图转载于https://blog.csdn.net/qq_34111779/article/details/78164027