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

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

Servlet中forward和redirect的區別

2019-11-09 19:38:36
字體:
來源:轉載
供稿:網友
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則是服務器收到請求后發送一個狀態給客戶,客戶再請求一次,其中經過兩次網絡通信。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淳化县| 灵川县| 曲阳县| 威信县| 东丽区| 蒙山县| 丰宁| 平顺县| 南丹县| 漳州市| 新和县| 基隆市| 远安县| 罗源县| 崇州市| 绥中县| 武夷山市| 淳化县| 汉中市| 波密县| 泾川县| 溧阳市| 株洲市| 亚东县| 庄浪县| 鄂州市| 体育| 利川市| 溧水县| 淳化县| 根河市| 耒阳市| 承德县| 宁陵县| 安远县| 商水县| 和平区| 贵溪市| 岚皋县| 新沂市| 武威市|