include動作和include指令的區別

2022-03-23 23:23:23 字數 393 閱讀 5124

1. include指令在被匯入頁面時,會與原有的jsp**完全融合,共同生成同乙個servlet;而include動作則會在原有的jsp**使用include方

法而被匯入頁面,所以includ指令在執行時不需要編譯,執行速度快,而includ動作在執行時需要編譯,執行速度慢;

2.include指令在被匯入頁面時,編譯jsp會起作用,而include動作在編譯到頁面會失去作用,只是在原有的jsp**中的標籤生成頁面的

內容,故可以使用param動作來為被匯入的頁面傳遞引數;

3.從jsp位置來看,include指令是通過file屬性來指定被包含的檔案,是放在jsp**頂部,include動作放在標籤來指定被包含的檔案,

可以通過page屬性,所以支援jsp表示式,而file不支援任何表示式

include指令和include動作的區別

include指令指的是jsp的一種指令標記,語法 而include動作指的是jsp的一種動作標記,語法 或 param子標記 這兩種區別如下 1.include指令執行時將被匯入頁面的jsp 完全融入,兩個頁面融合成乙個servlet 而include動作則在servlet中使用include方法...

include的指令和include動作的區別

nclude指令是編譯階段的指令,即include所包含的檔案的內容是編譯的時候插入到jsp檔案中,jsp引擎在判斷jsp頁面未被修改,否則視為已被修改。由於被包含的檔案是在編譯時才插入的,因此如果只修改了include檔案內容,而沒有對jsp修改,得到的結構將不會改變,所以直接執行已經存在的位元組...

include指令與include動作之間的異同

include指令 include file include動作 flush flush 其中flush屬性為當緩衝區滿時是否清空,sun公司在jsp1.1標準中規定使用時必須將flush設定為true a 嵌入內容 指令嵌入的是文字或頁面,只能是靜態的 動作可以嵌入servlet,動作可以將執行結...