国产探花免费观看_亚洲丰满少妇自慰呻吟_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則是服務器收到請求后發送一個狀態給客戶,客戶再請求一次,其中經過兩次網絡通信。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵台县| 蒙自县| 西城区| 彩票| 福鼎市| 江源县| 望奎县| 凤城市| 天镇县| 山东| 陆丰市| 比如县| 东兰县| 永济市| 平谷区| 镇原县| 新竹县| 灵武市| 河北区| 宁强县| 从化市| 舒城县| 延边| 儋州市| 芮城县| 铅山县| 饶阳县| 上饶市| 乐安县| 曲靖市| 东至县| 桐梓县| 河东区| 抚顺县| 磐安县| 朔州市| 永嘉县| 威宁| 东辽县| 贵州省| 晋城|