转发
浏览器中的地址栏不改变
共享request对象
一次请求
转发是服务器行为
请求的类型不改变
可以转发到同一个web应用中的组件
/代表当前web应用程序的根目录
重定向
浏览器中的地址栏改变
不共享request
两次请求
浏览器再次发出请求
被调用的请求类型只能是get
可以重定向其它位置,可以不是同一个web应用程序或同一站点
/ 代表当前web站点的根目录
| 转发 | 重定向 |
转发的位置 | 同一个web应用中的组件 | 同一站点的其它应用,或者绝对URL到其它站点 |
/ | 当前web应用程序的根目录 | 整个web站点的根目录 |
实现 | 服务器 | 浏览器再次请求 |
共享数据()request对象和response | 共享 | 不共享 |
url | 不变 | 变 |
请求次数 | 1次 | 2 |
请求类型 | 类型不变 | 被调用的请求类型只能时get |