靜態
include
用include
偽碼實現
,不會檢查所含檔案的變化
,適用於包含靜態頁面
<%@ include file="included.htm" %>
。先將檔案的**被原封不動地加入到了主頁面從而合成乙個檔案,然後再進行翻譯 動態
include
用jsp:include
動作實現
它總是會檢查所含檔案中的變化
,適合用於包含動態頁面
,並且可以帶引數。各個檔案分別先編譯,然後組合成乙個檔案。
兩者有幾個不同點:
1)靜態匯入是將被匯入頁面的**完全融入,兩個頁面融合成乙個整體的servlet;而動態匯入則在servlet中使用include方法來引入被匯入頁面的內容。
2)靜態匯入時被匯入的頁面的編譯指令會起作用,而動態匯入時被匯入的頁面的編譯指令則失去作用,只是插入被匯入頁面的body內容。
3)動態包含可以包含相同變數,而靜態包含不行
。4)如果被包含檔案經常變動,則應該使用動態包含,而使用靜態包含時,改變被包含檔案後,有可能不能及時更新
動態include和靜態include的區別
動態include和靜態include的區別 1 動態include 它總是會檢查所含檔案中的變化 適合用於包含動態頁面 並且可以帶引數。各個檔案分別先編譯,然後組合成乙個檔案。2 靜態include include file included.htm 不會檢查所含檔案的變化,適用於包含靜態頁面。先...
JSP中include的方法總結
動態引入web資源。相對路徑是相對於頁面的。引入的副檔名必須是.jsp才可以,如果是其他副檔名,就會當成靜態檔案處理。如果資源不存在就會向客戶端傳送一條提示資訊,繼續執行後邊的jsp 使用方法 include file included.jsp 靜態引入web資源。相對路徑是相對於檔案的。引入jsp...
jsp頁面中的指令 include指令
jsp轉換成servlet時,能夠將其他檔案包含進來 該指令只有乙個file屬性,用於指定要包含的檔案的路徑,可以是相對路徑,也可以是絕對路徑,但是不可以是通過表示式所代表的檔案 小技巧 在應用include指令進行檔案包含時,為了使整個頁面的層次結構不發生衝突,建議在被包含頁面中將 等標記刪除。因...