国产探花免费观看_亚洲丰满少妇自慰呻吟_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則是服務器收到請求后發送一個狀態給客戶,客戶再請求一次,其中經過兩次網絡通信。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 怀宁县| 当涂县| 凌源市| 鹤壁市| 永嘉县| 望城县| 南澳县| 黑龙江省| 抚州市| 顺昌县| 吴堡县| 固始县| 金秀| 公主岭市| 聊城市| 永平县| 都江堰市| 巴东县| 东乌| 洪雅县| 惠安县| 行唐县| 思茅市| 鄂尔多斯市| 德保县| 孝义市| 泸州市| 区。| 闻喜县| 定远县| 德惠市| 应城市| 全南县| 襄汾县| 额济纳旗| 盖州市| 襄城县| 赣榆县| 梅河口市| 来凤县| 宜城市|