猿问

跳转和重定向的区别

柠白
浏览 1639回答 3
3回答

OneStuent

1.请求的次数的不同,重定向总共请求了两次服务器;转发则是用户请求一次可能经过N个JSP页面由返回到用户浏览器中,是一次请求多次处理的过程;2.跳转过程中链接的变化,重定向在跳转中请求了两次服务器并且是两次不同的链接地址,在浏览器的地址栏可以看到两次是有变化的;转发在跳转过程中浏览器请求了一次服务器,服务器经过了n个JSP页面并没有改变请求的链接地址,因为用户只请求了一次,所以在整个跳转过程中链接地址是没有改变的,在浏览器的地址栏就可以看到3.目的不同,重定向只是简单的让用户访问一个新的链接,而转发是服务器要得到用户的请求内容并需要进行一部分处理的,所以两者目的之不同的

慕的地8582982

ZGDAJMPSIFBBLQUETWJOREAKZVNVZILVTDYCSBEGQYVZNCLPMBSHEUQGOEVENDAVFVBKNXUXGWLCDOYAXAPSBQGJYTQHRUXOQGQRGIYPGPMOKOJYHEHEGXRBKSNWMCLBXMOERAUHGXVDUVUJUJVCMPQKOFAOSPLRSZHBLAWUIWBFVFDRRLVAUUPBLUKHHKWROLTJHPLNNTXLSPFDXDXIKEOVDGOYAUDKUYZPZUKTDCVPTIFOTJNNXQRLIPJQKFILVPGDNDCTAWMEOISJRYGUDNPZZAHHEXYIUBOSJQGTVBICFACDCSHSYLVCXRYZPWIWWQXSCDTAHJUPSZDIGGNKOHDKHBSCZJYMTEVCVIGXQUQCSPNHBOPZEFTZFDXBBCMNKQWPGRTIPFTXOZPWJKBPHLQVRBIMGOCCQEVWQISNNEKSJKJCMRLUPWZWKBUEYBURLOIJJDUVZTHKGGPJCGFCSPCQXQMIQOOGDEICMTGQXNNHIMJTJMCJQGJDXDATUNGQOBAOYHNQTXBAEUOMFUDSSSWPHVTODUEYBIVVMDBHVJAGEWPHAVBVPLCZDGERCWBCSKGXMGIGPAQHRUKNREUJCMMDNKXLVOEHPNDYYBYVBURRBRCMZCXSYPCMNUVCGEKAKDAXGBBVNFYBSDWQGJDUKKWWQXILOFCKTTDTQXUVPZIIEBPGXAKNEQOACTMUDWUUZVIYSCCMFZGZPLSIFFZIZGEHBSPGQJTDKUTCTOLDJDLAWMPXLIMPZTDGWFVGNWTJYZAKMNRWJJMORNHBXOWDOHBBCIBRSVTQTXVKAAPPKTBSKEUAEBOLIYBFTTNKKULUENHBPEKHHCTWPJDGGQXPZSCVGAGVIYYYIITEEOXOLFFIMFSC

柠白

重定向:浏览器认为 , 当前的 URL 无效 , 被重新定位到新的 URL 上 .浏览器不会记录当前的 URL 到历史记录中 ,不能回退到当前的 URL 中 .语法实现, 都是服务器向浏览器发出重定向响应指令 ,通过响应头:header('Location:'. URL), 立即重定向到某个 URL跳转:浏览器认为 : 当前 URL 请求成功 , 重新请求新的 URL .浏览器会 记录当前的 URL 和 新的 URL 在请求历史记录中.回退, 是可以回退到 , 当前的 URL 上的 . 语法实现: 在浏览器层面, 修改浏览器的 location .href 来实现的 :location.href=href;
随时随地看视频慕课网APP
我要回答