1. 程式人生 > >jsp中include的兩種用法

jsp中include的兩種用法

<%@ include file=” ”%> include指令

<jsp:include page=” ” flush=”true”/> include動作

主要有兩方面的不同:

1.執行時間上

<%@ include file=” ”%>在編譯階段執行

<jsp:include page=” ” flush=”true”/>在請求處理階段執行

2.引入的內容

eg:向test.jsp中引入date.jsp

<%@ include file=” date.jsp”%> 把date.jsp實際程式碼段加入到引用test.jsp內,合成一個jsp後轉化為servlet 

檢視編譯後的檔案test_jsp.java和test_jsp.class

<jsp:include page=”date.jsp ” flush=”true”/>只是在執行時引入了date.jsp頁面執行後所產生的應答.

檢視編譯後的檔案test_jsp.java、 test_jsp.class 、 date_jsp.java、 date_jsp.class,它並沒有把date.jsp檔案的程式碼加入到test.jsp.