getRequestDispatcher 和sendRedirect区别

来源:互联网 发布:淘宝自动浏览软件app 编辑:程序博客网 时间:2024/05/22 07:04

getRequestDispatcher是服务器内部跳转,地址栏信息不变,只能跳转到web应用内的网页。
sendRedirect是页面重定向,地址栏信息改变,可以跳转到任意网页。
这两条网上都查得到,但看着比较乱,现提供我测试的结果(仅供参考):
1.getRequestDispatcher分成两种,可以用request调用,也可以用getServletContext()调用
不同的是request.getRequestDispatcher(url)的url可以是相对路径也可以是绝对路径。
而this.getServletContext().getRequestDispatcher(url)的url只能是绝对路径。
个人认为跳转页面的方式和原网页相同,如果转发之前为get方式,则该页面接受依然为doGet获取,post类似。
还有一点需要注意,getRequestDispatcher语句后的代码会在调用之后继续执行,但是sendRedirect之后的语句是在跳转之前执行的。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 dw模板不更新怎么办 闭水试验漏水怎么办 绘声绘影试用过了怎么办 探探被选成试用新版用户怎么办 淘宝被限制评论怎么办 信用钱包套路了怎么办 农业银行还贷迟了一天怎么办 淘宝限购一件怎么办 小米盒子电视打不开怎么办 手机淘宝总是卡怎么办 淘宝相机不能用怎么办 作业盒子没声音怎么办 作业盒子闪退怎么办 双面羊绒缩水了怎么办 作业盒子为静音怎么办 没有上进心的人怎么办 孩子不听老人话怎么办 淘宝分销没有视频怎么办 孕妇血糖稍高怎么办 苹果6s 卡怎么办 花呗额度用完怎么办 手机百度网站无法访问怎么办 手机应用删不了怎么办 华为p4屏幕切换怎么办 手机搜不到设置怎么办 华为手机设置成怎么办 手机截屏模糊怎么办 图片上传不清晰怎么办 手机截屏不清楚怎么办 恢复的照片模糊怎么办 手机照片虚了怎么办 美团充话费不到账怎么办 总是心烦气躁怎么办 心烦气躁失眠怎么办 淘金币满了怎么办 面包快过期了怎么办 油茶怎么办不会有疙瘩 孕妇太热了怎么办 食药监局抽检食品不合格怎么办 淘宝 商家不退款怎么办 支付宝成黑户怎么办