jsp導入文件

動態INCLUDE用jsp:include動做實現 <jsp:include page="included.jsp" flush="true" />
它老是會檢查所含文件中的變化,適合用於包含動態頁面,而且能夠帶參數
<%@ include file="included.htm" %> 
靜態INCLUDE用include僞碼實現,定不會檢查所含文件的變化,適用於包含靜態頁面
jsp:include是先編譯一下included.jsp文件,而後再運行時調用包含(造成不一樣的Servlet) 先編譯,後包含
@ include是先把文件包含就來,而後統一編譯,融合成一個總體Servlet     先包含,後編譯
靜態導入時被導入頁面的編譯指令會起做用(本質是一塊兒編譯),而動態導入時被導入頁面的編譯指令則失去做用(本質是獨立編譯),只是插入被導入頁面的body內容。
動態引入時,在運行時動態產生臨時文件,被導入頁面的類文件中多了一行:JspRuntimeLibrary.include(request,response,"*.jsp",out,true);
動態引入時,能夠動態參入參數。<jsp:param name="" value=""/>
相關文章
相關標籤/搜索