JSP,include,靜態和動態的區別

2021-08-01 11:26:29 字數 557 閱讀 8675

1.靜態匯入是將匯入頁面的**完全融入,兩個頁面融合成乙個整體servlet;而動態匯入則在servlet中使用include方法來引入被匯入頁面的內容。

2.靜態匯入時,匯入頁面的編譯指令會起作用;而動態匯入時,不會起作用,指示插入被匯入頁面的body內容。

使用例項:

靜態匯入:用於匯入一些公共資源,如base標籤裡面的href等。

動態匯入:用於匯入一些頁面模組,如頁面的頭部和尾部。

備註:動態匯入時,是可以傳遞引數的。

include page="common/head.jsp">

param name="usertype"

value="5"/>

include>

param 可以在head.jsp中通過request物件獲取。

<%=request.getparameter("usertype")%>
由此也可以看出,動態include,匯入的是全部載入結束的body內容,是先載入head.jsp中的內容,載入完畢後,再匯入到當前頁面。

include和jsp include的區別

include file date.jsp include編譯指令是在jsp程式的轉換時期就將file屬性所指定的程式內容嵌入,然後再編譯執行 而include指令在轉換時期是不會被編譯的,只有在客戶端請求時期如果被執行到才會被動態的編譯載入 只生成乙個class檔案 多個include不能帶引數 ...

jsp include和include的區別

include.與指令的區別 include指令 在翻譯階段 將jsp頁面轉換成servlet的階段 include會讀入指定的頁面中的內容,並將這些內容和原來的頁面融合在一起 include file header.html 引入的頁面可以只包含靜態內容 例如html 也可以是乙個普通的jsp頁面...

偽靜態 靜態和動態的區別

目前開發的 其實真正意義上都是動態 只是url上有些區別,一般url分為靜態url 動態url 他們的區別是是什麼?靜態url 靜態url類似 網域名稱 news 2012 5 18 110.html,我們一般稱為靜態url,每個網頁有真實的物理路徑,也就是真實存在伺服器裡的。最大型缺點是如果是中大...