JSP四種頁面跳轉的分析和總結

2021-08-07 10:40:49 字數 366 閱讀 5788

1、靜態編譯指令include

<%@include file ="aa.jsp"> 

2、jsp forward指令

3、動態jsp 編譯指令

4、response重定向

<% response.sendredirect("aa.jsp"); %>

區別:1、靜態include匯入是把整個頁面都完全融入乙個整體servlet,動態匯入是用servlet的include方法來引入的匯入頁面內容(body部分)。靜態匯入時被匯入的頁面的編譯指令會起作用。

2、forword是替代原理的介面,include是目標頁面插入原頁面。

3、response重定向是重新發起一次web請求,原理的請求引數都丟棄。

JSP的四種頁面屬性範圍

在jsp的頁面屬性中一般有四種範圍,分別是 pagecontext 只在本頁面有效 request 頁面之間的一次跳轉有效 session 在整個會話期間,瀏覽器關閉之前有效 其中request在頁面之間通過forword跳轉有效,但是通過href鏈結則不屬於一次跳轉,是無效的。session是針對...

Jsp 頁面跳轉的五種方式

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

jsp的五種頁面跳轉方法

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