1 5 jsp中頁面的兩種跳轉方法的比較

2021-08-30 05:52:43 字數 444 閱讀 4998

在jsp中有兩種頁面跳轉方式:

★  ●   這種跳轉方式是在伺服器中進行的,因此位址列不變——常把這種跳轉方式稱為**

●   當執行到跳轉語句時,立刻執行跳轉,跳轉語句之後的**不會被執行,因此,如果使用forward跳轉,則一定在要跳轉之前釋放所有資源,比如使用資料庫,要關閉所有鏈結

●   使用forward時,request.setattribute()設定的屬性仍然能傳遞到下乙個頁面

●   通過傳遞引數

●   這是基於標籤的跳轉方式,注意要有結束標籤

★  response.sendredirect("uri")

●   跳轉時位址列會改變

●   所人**執行完畢後現再跳轉

●   request設定的屬性不能儲存,因為這是基於客戶端的跳轉,一旦跳轉,相當於客戶端改變了

●   通過對url位址重寫傳遞引數

JSP頁面的五種跳轉方法

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

JSP頁面的五種跳轉方法

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

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

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