response.sendredirect(「success.jsp」);//頁面跳轉的第一種方式:重定向,導致資料丟失
request.getrequestdispatcher(「success.jsp」).forward(request, response);//頁面跳轉的第二種方式:請求**,可以獲取到資料,且位址沒有發生改變
請求**
重定向位址列是否改變
不變(check.jsp)
改變(sucess.jsp)
是否保留第一次
保留不保留
請求次數12
底層演示:
底層演示:舉例:
請求**: 張三(客戶端) -》 【服務視窗a(服務端) -》 服務視窗b(服務端) 】
重定向: 張三(客戶端) -》服務視窗a(服務端) -》去找b
張三(客戶端) -》 服務視窗b(服務端)-》結束
jsp的兩種跳轉方式和區別
做為伺服器端跳轉,跳轉後位址列位址是當前位址,而不是目的頁面。而response.sensrediresct 作為客戶端跳轉位址列會變成目的頁面的位址.客戶端跳轉當程式執行到此句時,是所有 執行完成後再執行跳轉動作,也就是說其後的 有被執行的機會,而伺服器端的跳轉是強硬的,執行到此句時,強制跳轉,不...
頁面跳轉兩種方式
在介面顯示過程用,一般都是通過使用者提交頁面請求到servlet,在通過servlet處理後跳轉到相應的介面,進行資料的顯示。一般頁面跳轉有兩種方式,分別是重定向 response.sendredirect 和 request.getrequestdispatcher 下面分別來看這兩種方式是如何進...
jsp中兩種跳轉方式及區別
1,response跳 帶session,不帶request的跳轉 客戶端跳轉 responst.sendredirect 目的頁面.jsp 2,forward跳 帶session,帶request的跳轉 伺服器 端跳轉 需要在request中新增引數 request.setattribute my...