<%@ include file=” ”%> <jsp:include page=” ” flush=”true”/>
前者是指令元素、后者是行為元素。 一:執行時間上: <%@ 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的前綴進行解釋,如果它不是以斜杠開頭,那么就是頁面相關的路徑,就根據引入這個文件的頁面所在的路徑進行解釋.
以上內容轉載https://my.oschina.net/maoguangdong/blog/731289
我目前個人理解<%@%>不能用flush="true"因為沒有。