servlet中的转发和重定向有什么区别 谁能通俗点解释

 我来答
zjp_sinocom
2012-07-15
知道答主
回答量:1
采纳率:0%
帮助的人:1605
展开全部
转发(Forward)是请求不回到浏览器端,直接在服务器端将请求发给下个页面(处理)。重定向(Redirect)是将请求先回到浏览器端,再从浏览器端将请求发给下个页面(相当于一个新请求)。
顾银琼RQ
2012-07-14 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:123万
展开全部
转发就是服务器把你要的东西转给你,比如你去买u盘,但那家没有,老板从别家调货给你,相当于老板把货从别处转发给你
重定向就是老板没有u盘卖,但告诉你隔壁有,让你去隔壁买,是你转换地点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a11e90
2012-07-14 · 知道合伙人软件行家
a11e90
知道合伙人软件行家
采纳数:473 获赞数:1702
qq交流群:208779755 博客:https://my.oschina.net/haitaohu

向TA提问 私信TA
展开全部
通俗点 举个例子吧
重定向一个人给你一个U盘,你去买了个一样的然后给别人了
转发是一个人给你一个U盘你又给别人了
新U当然没有原来的优盘的数据 除非你中间倒一下
还有就是浏览器地址的显示上 新优盘绝对会变的 但同一个优盘的话不会变
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
润视达
推荐于2017-11-25
知道答主
回答量:21
采纳率:0%
帮助的人:14万
展开全部
forward是在服务器端的跳转,就是客户端一个请求发给服务器,服务器直接将请求相关的参数的信息原封不动的传递到该服务器的其他jsp或servlet去处理,而sendredirect是在客户端的跳转,服务器会返回给客户端一个响应报头和新的URL地址,原来的参数什么的信息如果服务器端没有特别处理就不存在了,浏览器会访问新的URL所指向的servlet或jsp,这可能不是原先服务器上的webservce也有可能是。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Leo分享
2012-07-14 · TA获得超过754个赞
知道小有建树答主
回答量:1405
采纳率:0%
帮助的人:766万
展开全部
转发:
就是你在网页上给服务器发送数据
通过servlet转发给某一个java程序处理
重定向:
就是服务器处理好了之后,把你访问的页面定向到一个页面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式