動態include和靜態include的區別

2022-07-28 04:21:15 字數 419 閱讀 8145

動態include和靜態include的區別:

1)動態include: 它總是會檢查所含檔案中的變化 , 適合用於包含動態頁面 , 並且可以帶引數。各個檔案分別先編譯,然後組合成乙個檔案。

2)靜態include: <%@ include file="included.htm" %> 不會檢查所含檔案的變化,適用於包含靜態頁面。先將檔案的**被原封不動地加入到了主頁面從而合成乙個檔案,然後再進行翻譯,此時不允許有相同的變數。 靜態的include不允許變數同名。而動態的可以。

3)執行時間上的區別:靜態include是在翻譯階段執行;動態include在請求處理階段執行。

4)引入內容的區別:靜態include:引入靜態文字,在 jsp 頁面被轉化成 servlet 之前和它融和到一起。動態include:引入執行頁面或 servlet 所生成的應答文字。

JSP中動態include和靜態include區別

靜態 include 用include 偽碼實現 不會檢查所含檔案的變化 適用於包含靜態頁面 include file included.htm 先將檔案的 被原封不動地加入到了主頁面從而合成乙個檔案,然後再進行翻譯 動態 include 用jsp include 動作實現 它總是會檢查所含檔案中的...

靜態include與動態include的區別分析

靜態include與動態include的區別分析 靜態include主要是對靜態頁面的引入,不會檢查所包含檔案的變化 include file include.html 動態include主要是對動態頁面的引入,它總是會檢查所引入的頁面的變化,如果所包含的資源在請求間發生變化 則下一次請求包含動作的...

動態對映和靜態對映

先說virtualalloc和virtualcopy virtualalloc 首先會從我們的虛擬位址空間中申請 或者說預留 一塊虛擬空間,準備接下來要用它。注意此時,可用的物理記憶體並沒有減少,只是虛擬位址少了一塊可用的區域。真正把這塊之前 reserved 的虛擬空間對映到物理的記憶體區域就是由...