首页 > 其他 > 详细

在购物过程中的购买用请求重定向不用转发的原因

时间:2017-12-03 12:08:18      阅读:220      评论:0      收藏:0      [点我收藏+]

首先:

需要了解请求重定向与转发的区别

    重定向:跳转成功后地址栏发生改变,向服务器发送两次请求,有两对response和request

    转   发:跳转成功后地址栏不变,但显示的是跳转到的页面的内容,向服务器发送一次请求,有一对response和request

 

 现在来讨论在商品购买成功后跳转到已买商品页面不用转发而用重定向:            

 

 重定向:客户端------(请求1)------->服务器servlet购买

     客户端------(请求2)------->服务器的购买页面            

     当点击刷新时,只会重复出现购买页面(请求2)而不会去请求服务器让servlet购买商品,因为对购买页面的请求只有一次

 

 转   发:客户端------(请求)------->服务器servlet购买------(请求)------->服务器的购买页面

     当点击刷新时,会从头开始再来一遍,即再次购买,再跳转到已购买商品页面,再点一次刷新就又购买一次

在购物过程中的购买用请求重定向不用转发的原因

原文:http://www.cnblogs.com/rgever/p/7965588.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!