1.從地址欄顯示來說
forward是服務器請求資源,服務器直接訪問目標地址的URL,把那個URL的響應內容讀取過來,然後把這些內容再發給瀏覽器.瀏覽器根本不知道服務器發送的內容從哪裏來的,所以它的地址欄還是原來的地址.
redirect是服務端根據邏輯,發送一個狀態碼,告訴瀏覽器重新去請求那個地址.所以地址欄顯示的是新的URL.
2.從數據共享來說
forward:轉發頁面和轉發到的頁面可以共享request裏面的數據.
redirect:不能共享數據.
3.從運用地方來說
forward:一般用於用戶登陸的時候,根據角色轉發到相應的模塊.
redirect:一般用於用戶註銷登陸時返回主頁面和跳轉到其它的網站等.
4.從效率來說
forward:高.
redirect:低.
forward 和redirect的區別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
如何使用js控制超鏈接的提交
Just for fun! :-)
2020-06-23 07:47:41
MySQL 日期類型及默認設置 (除timestamp類型外,系統不支持其它時間類型字段設置默認值)
https://www.cnblogs.com/caicaizi/p/7813518.html
Just for fun! :-)
2020-06-23 07:47:41
Expecting "jsp:param" standard action with "name" and "value" attributes 錯誤的處理方法
Just for fun! :-)
2020-06-23 07:47:40
HTML中如何設置點擊超鏈接的打開方式
Just for fun! :-)
2020-06-23 07:47:40
SmartUpload的主要類和方法的使用說明
Just for fun! :-)
2020-06-23 07:47:38
如何給HTML中的特殊按鈕添加事件處理
Just for fun! :-)
2020-06-23 07:47:38
使用FileUpload上傳表單時,如何解決中文亂碼問題
Just for fun! :-)
2020-06-23 07:47:38
如何以“yyyy-MM-dd HH:mm:ss”形式在Mysql中保存時間,並且在讀取後仍以該形式顯示
Just for fun! :-)
2020-06-23 07:47:38
HTML中使用input type="file"時,不允許修改value屬性值
Just for fun! :-)
2020-06-23 07:47:38
使用標籤,滾動播放數據庫信息
Just for fun! :-)
2020-05-10 15:33:27
Expecting "jsp:param" standard action with "name" and "value" attributes 錯誤
Just for fun! :-)
2020-03-04 17:49:55
如何在登錄頁面生成驗證碼圖像,並點擊後刷新驗證碼
Just for fun! :-)
2020-02-28 05:16:50
使用正則表達式匹配所有日期,並區別閏年、平年
Just for fun! :-)
2020-02-25 23:01:06
正則表達式 整數
Just for fun! :-)
2020-02-25 23:01:06
Mysql數據庫修改某個字段的值,或修改某個字段的默認值
Just for fun! :-)
2020-02-25 23:01:06