国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Servlet中forward和redirect的區別

2019-11-10 17:20:57
字體:
來源:轉載
供稿:網友
Servlet中forward和redirect的區別:1)從地址欄顯示看forward是服務器請求資源,服務器直接訪問目標地址的URl,把那個URl的響應內容讀取過來,然后把這些信息發送給瀏覽器。瀏覽器根本不知道服務器發送的內容從哪里來的,所以forward(轉發)發送數據地址欄不變。redirect是服務器端根據業務邏輯發送狀態碼,重新告訴瀏覽器去請求哪一個地址,所以地址欄發生改變。2)從共享的數據看forward :轉發頁面和轉發到的頁面可以共享request里面的數據,forward會將request state ,bean等信息帶到下一個jsp頁面。redirect:不能共享數據,但是可以重定向到當前應用程序的其他資源,也可以重定向到同一個站點上的其他應用程序的資源。3)從運用的地方來看forward:一般用于用戶登錄的時候,根據角色轉發到相應的模塊。redirect:一般用戶注銷登錄時,返回主頁和跳轉到其他站點等。4)從效率來看forward的效率比redirect的高,forward是服務器內部的轉發,而redirect則是服務器收到請求后發送一個狀態給客戶,客戶再請求一次,其中經過兩次網絡通信。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岳阳县| 遵化市| 育儿| 三江| 象山县| 桂阳县| 长顺县| 宁蒗| 宁远县| 大邑县| 陵水| 溧阳市| 宝应县| 扶绥县| 长宁县| 泸溪县| 南郑县| 宁蒗| 穆棱市| 阿克苏市| 泗水县| 赤水市| 兰西县| 商水县| 张家川| 涟源市| 万山特区| 平定县| 新乡市| 凌云县| 慈利县| 瑞丽市| 株洲县| 孝感市| 成武县| 耿马| 丰宁| 祁东县| 都昌县| 镇雄县| 荔波县|