首页 > 其他 > 详细

forward 和redirect的区别?

时间:2020-05-07 19:42:02      阅读:52      评论:0      收藏:0      [点我收藏+]

1. forward服务器内部跳转(在当前webapp中跳转),地址栏不显示跳转后的url,

    sendRedirect是地址栏重新发请求地址栏显示的是跳转后的url

 2. forward跳转时可以通过request共享数据sendRedirect不能通过request共享数据

 3. forward时前面是什么请求跳转就是什么请求sendRedirect一定是get请求

 4. 如果希望访问其他webapp的请求

    因为forward是服务器内部跳转只在当前webapp跳转所以是完成不了的

    sendRedirect("http://localhost:8080/userapp/register.html")

     sendRedirect("/userapp/register.html")

    sendRedirect相当于直接在地址栏输入请求,所以可以成功跳转

forward 和redirect的区别?

原文:https://www.cnblogs.com/programb/p/12845089.html

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