如下是對include 兩種用法的區別
主要有兩個方面的不一樣;
一:執行時間上:
<%@ include file=」relativeURI」%> 是在翻譯階段執行
<jsp:include page=」relativeURI」 flush=」true」 /> 在請求處理階段執行.
二:引入內容的不一樣:
<%@ include file=」relativeURI」%>
引入靜態文本(html,jsp),在JSP頁面被轉化成servlet以前和它融和到一塊兒.
<jsp:include page=」relativeURI」 flush=」true」 />引入執行頁面或servlet所生成的應答文本.
另外在兩種用法中file和page屬性都被解釋爲一個相對的URI.若是它以斜槓開頭,那麼它就是一個環境相關的路徑.將根據賦給應用程序的URI的前綴進行解釋,若是它不是以斜槓開頭,那麼就是頁面相關的路徑,就根據引入這個文件的頁面所在的路徑進行解釋