- 0
- 0
- 约6.32千字
- 约 5页
- 2019-10-24 发布于山西
- 举报
请求转发(Forward)和重定向(Redirect)之间区别与联系
一个比喻:?小张向小李发送一次请求,想让他完成某项工作,当小李接受到请求时,发现自己完成不了,又请求小王帮忙,小王接收到小李请求之后最终完成了该项工作,并把最后的结果交给了小张。这个过程就是请求转发,在此期间,小张只发送了一次请求,他只知道把任务交给了小李,至于小李是如何完成的,小张并不知道,他只等待最终的结果。?重定向则不同,首先小张向小李发送请求,想让他完成某项工作,当小李接收到这个请求时,发现自己完成不了,他立即通知小张,并推荐小王可以完成任务,于是小张又联系小王,最终小王完成了该项任务。?区别:?1、浏览器地址栏显示不同(表面区别)?无论进行多少次请求,如果使用请求转发来实现,浏览器地址栏中只显示第一次发送请求的地址;如果使用重定向来实现,浏览器地址栏显示的是每次请求的新地址。这只是表面上看到的不同地方。?2、组件之间可否共享信息不同(本质区别)?从本质上讲,请求转发时,从发送第一次到最后一次请求的过程中,WEB容器只创建一次request和response对象,请求之间始终共享这两个对象,所以每个请求可以访问他之前请求中的参数和属性的值;而重定向时,浏览器每发送一次请求,WEB容器都会重新创建新的request和response对象,所以请求之间不能共享信息,即不能在请求中访问到他之
您可能关注的文档
最近下载
- 2025年山西同文职业技术学院单招职业技能考试题库附参考答案详解【能力.docx VIP
- 八人制足球战术及规则详解.docx VIP
- 总复习第1课时 数与代数(1) 课件 北师大版数学三年级下册.pptx VIP
- 2025年中国化学奥林匹克竞赛浙江省预赛试题及参考答案版.pdf VIP
- 高中英语:2第二招 4大技巧稳抓句组层次题.doc VIP
- 2025年南京特殊教育师范学院单招语文测试模拟试卷真题题库.docx VIP
- 2023海淀高三一模生物评标.docx VIP
- 2025年湖南省中考生物试卷真题(含标准答案及解析).pdf
- 2026年南京特殊教育师范学院单招语文测试题库.docx VIP
- 施工现场安全质量检查记录表.docx VIP
原创力文档

文档评论(0)