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

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

Servlet中forward和redirect的區別

2019-11-09 19:19:01
字體:
來源:轉載
供稿:網友
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則是服務器收到請求后發送一個狀態給客戶,客戶再請求一次,其中經過兩次網絡通信。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桓仁| 田阳县| 武山县| 门源| 江川县| 普宁市| 灌南县| 西畴县| 苍山县| 陇川县| 客服| 登封市| 延长县| 南投市| 扎鲁特旗| 兴安县| 莱芜市| 区。| 修文县| 商丘市| 迁安市| 安徽省| 萨嘎县| 兴城市| 益阳市| 读书| 宜昌市| 万源市| 元朗区| 呼和浩特市| 嵊州市| 湖口县| 通州市| 大余县| 伽师县| 英山县| 酉阳| 轮台县| 北辰区| 高青县| 佛山市|