请求转发(forward)和重定向(redirect)的区别:
核心本质: forward 是一次请求, redirect 是两次请求( http 是无状态的 ,多次请求相互独立)
转发的特点:
- 转发地址栏路径不变
- 转发只能访问当前服务器下的资源
- 可以访问WEB-INF下的资源
- 转发是一次请求,可以使用request对象来共享数据
重定向的特点:
- 重定向地址栏路径发生变化
- 重定向可以访问其他站点(服务器)的资源
- 重定向是两次请求, 不可以使用request域对象来共享数据
核心本质: forward 是一次请求, redirect 是两次请求( http 是无状态的 ,多次请求相互独立)
转发的特点:
重定向的特点:
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。