jsp中include有兩種形式:
<%@ include file=” ”%>
<jsp:include page=” ” flush=”true”/>
其實,jsp不能原封不動的傳給服務器解析,先把jsp編譯成servlet,然后服務器才能進行執行該servlet來實現。
主要有兩個方面的不同:
1、執行時間上:
<%@ include file=” ”%>是在翻譯階段執行
<jsp:include page=” ” flush=”true”/>在請求處理階段執行
2、引入內容不一樣:
<%@ include file=” ”%>是引入靜態文本 ,會作為其部分編譯使用。
<jsp:include page=” ” flush=”true”/>會生成獨立的servlet或生成的應答文本。