注:圖片如果損壞,點擊文章鏈接:https://www.toutiao.com/i6513702111698485767/
弄清這個兩兄弟,我們還是從練習中去理解
先創建一個數據提交頁面,注意路徑
編輯頁面內容
在web.xml中將servlet配置好
準備好我們實體類
然後我們再準備一個頁面,注意路徑
編輯頁面內容
然後編寫我們的Servlet
然後我們看效果,訪問地址,點擊提交
訪問地址變了,找到我們Servlet,然後頁面出現了model2list.jsp的內容
然後我們改動Servlet,這是改動的位置
我們重新訪問下
然後我們看到出現了500的錯誤,從錯誤中我們找到出現問題的位置,注意這個位置是在jsp翻譯成的Servlet中
我們找出問題的位置,注意路徑
我們打開出問題的文件
可以看到我們重定向之後,我們就獲取不到list屬性了,是空的。
所以總結下:
重定向是告訴用戶重新訪問一個地址,這個時候就獲取不到之前頁面的數據了
分發器是服務器內部訪問一個頁面,不告訴用戶,用戶也看不出來,數據也都在