response應用之傳值:
一、客戶端傳值,
<%
// 跳轉到其他頁
response.sendredirect("other.jsp?value=helloworld") ;
%>
此種傳值只是頁面之間的跳轉,並且只有在本頁面執行完成後才跳轉。不能傳遞request.setattribute()值。
二、伺服器端傳值,
<%
request.setattribute("name","mldn") ; // 設定request屬性
%>
此種傳值為伺服器端傳值,可以傳遞 request.setattribute()值。在**執行到跳轉處,馬上跳轉。不會在執行下面語句了。
注意:在jdbc中關閉資料庫操作必須在伺服器端傳值之前進行關閉,否則就會關不了。
客戶端跳轉與伺服器端跳轉
客戶端跳轉時用httpservletresopse物件的sendredirect函式實現,伺服器端跳轉是使用requestdispather物件的forward方法實現的。這兩者之間的區別主要體現在三個方面 1.使用伺服器端跳轉時,客戶瀏覽器的位址列並不會顯示目標位址的url,而是用客戶端跳轉時,位...
客戶端跳轉與伺服器端跳轉
客戶端跳轉時用httpservletresopse物件的sendredirect函式實現,伺服器端跳轉是使用requestdispather物件的forward方法實現的。這兩者之間的區別主要體現在三個方面 1.使用伺服器端跳轉時,客戶瀏覽器的位址列並不會顯示目標位址的url,而是用客戶端跳轉時,位...
客戶端跳轉與伺服器端跳轉
結果 session屬性 張三 request屬性 null 由於是客戶端跳轉,跳轉後的位址列是會改變的。但是現在只能接收session屬性範圍的內容,而request屬性範圍的內容是無法接收到,這是因為request屬性範圍只有在伺服器端跳轉中才可以使用。在servlet中沒有像jsp中的指令,所...