jsp頁面跳轉

2021-06-22 23:28:40 字數 567 閱讀 1292

眾所周知,response的常用方法有3種(addcookie(),setheader(),sendredirect())。後兩種都能實現頁面的跳轉

1:定時重新整理頁面的頭部資訊,通過使用setheader()方法

<%             

response.setheader("refresh","2;url=hello.html");//兩秒後跳轉到hello.html頁面

%>

2:通過設定頭部資訊的做法也可以實現定時跳轉

3:當然頁面跳轉主要用到的還是sendredirect()方法

<%               

response.senredirect("hello.html");

%>

以上的都屬於客戶端跳轉,也就是位址列資訊發生改變;

是重定向屬於伺服器端跳轉,資訊字段址不發生改變;(在mvc模式中常用)

伺服器端跳轉跳轉是執行到該語句立即跳轉不執行後邊的內容,所以如果使用了jdbc連線資料庫,在此語句之前要關閉資料庫;

而客戶端跳轉頁面全部載入完在跳轉;  

JSP頁面跳轉

jsp頁面跳轉有3種方式 response.sendredirct jsp2.jsp 該方法通過修改http協議的header部分,對瀏覽器下達重定向指令的,使瀏覽器顯示重定向網頁的內容 特點 1.位址列顯示要轉頁面的位址 無法傳值 3.執行完所有 才能進行跳轉 response.setheader...

jsp頁面跳轉方式

1.requestdispatcher.forward 是在伺服器端起作用,當使用forward 時,servlet engine傳遞http請求從當前的servlet or jsp到另外乙個servlet,jsp 或普通html檔案,也即你的form提交至a.jsp,在a.jsp用到了forwar...

jsp跳轉到本身頁面 JSP頁面的五種跳轉方法

requestdispatcher.forward 是在伺服器端起作用,當使用forward 時,servlet engine傳遞http請求從當前的servlet or jsp到另外乙個servlet,jsp 或普通html檔案,也即你的form提交至a.jsp,在a.jsp用到了forward ...