jsp中include的兩種用法
阿新 • • 發佈:2018-12-15
<%@ 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.