---恢复内容开始---
记录一下我对转发(forward)和重定向(redirect)的区理解:
1.转发(forward)是客户端发送一次http请求给服务器,服务器处理后将结果返回给客户端。
2.重定向(redirect)需要客户端发送两次http请求,第一次请求给服务器,服务器给出的响应是 让你去请求其他的服务器,客户端根据服务器的返回结果再次进行http请求。
3.forward可以保存request域中发送给服务器的值,重定向却不行,因为一次http请求的生命周期就是request域内保存内容的生命周期。
forward就是你让发送一个请求给服务器,服务器直接返回你想要的内容。
redirect就是你发送一个请求给服务器,服务器说让你去其他的地方获取你想要的内容,然后你根据服务器让你去的地方再发送一次请求。