在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 ...