forward和redirect的区别是什么

作者:原创时间:2022-06-24
文档

1、请求方不同:redirect是由客户端发起的请求,而forward是服务端发起的请求。

2、浏览器地址表现不同:redirect是浏览器地址显示被请求的url,而forward是浏览器地址不显示被请求的url。

3、参数传递不同:redirect需要重新开始一个request,原页面的request生命周期结束。forward另一个连接的时候。request变量是在其生命周期内的。另一个页面也可以使用,其实质是把目标地址include。

4、底层运作不同:redirect发送的请求信息又回送给客户机,让客户机再转发到另一个资源上,需要在服务器和客户机之间增加一次通信。forward服务器端直接找到目标,并include过来。

5、定义不同:Forward——客户端和浏览器只发出一次请求,Servlet、JSP或其它信息资源,由第二个信息资源响应该请求,在请求对象request中,保存的对象对于每个信息资源是共享的。Redirect——实际是两次HTTP请求,服务器端在响应第一次请求的时候,让浏览器再向另外一个URL发出请求,从而达到转发的目的。

显示全文
花名册应该有哪些内容 泰迪挂白是怎么回事 宁夏大武口申通快递地址 组织意图是什么意思 如何在ppt幻灯片中制作流程图 什么叫线偏振光 初级会计报名注册号忘记了怎么办 企业拖欠工资是违法的吗 人流排卵在多少天 饺子皮包糯米蒸要放什么料 屈原的历史背景 三星手机充电器通用吗 什么是教育时机 天津财经大学的统计学怎么样 支付宝计步器怎么突然停止计步了 明朝有饺子吗 鬼谷八荒灵根怎么提升 鸡爪肉蟹煲怎么做的哪里可以学呢 买小产权房子安全吗 情侣之间最甜蜜的事是什么 白果煮粥一次最多只能放几个 求女主带游戏系统穿越 夸夸其谈的反义词 目什么叶什么成语 英魂之刃有什么段位 刑事拘留通知家属吗 买房需要交哪些费用 如何理解死亡 糯米土豆饭怎么做啊 中秋节快乐 出堂是什么意思 有哪些园林设计的专科学校 上天下公是什么成语 冈本信彦配过哪些动漫 有关读书的诗词 想知道在成都哪里学习西点好一点 人保福返本吗 奶块堕落天使长裤怎么得 什么叫PT柜 原神点石成什么成就