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

2021-08-14 17:23:13 字數 459 閱讀 8192

include指令:<%@ include file="***" %>

include動作:" flush="flush" />     

(其中flush屬性為當緩衝區滿時是否清空,sun公司在jsp1.1標準中規定使用時必須將flush設定為true)

a)嵌入內容:指令嵌入的是文字或頁面,只能是靜態的;動作可以嵌入servlet,動作可以將執行結果嵌入進來;

b)嵌入被包含頁面的時間:指令是在編譯成servlet時候引入進來,動作是在處理請求的時候引入;

c)共享區域性變數:指令會將頁面編譯生成乙個整體,可以共享變數,動作中不同頁面的變數不能相互使用;

d)修改的生效時間:動作隨時生效,指令在重新整理頁面或重新編譯生成servlet;

如有不對,歡迎指正,謝謝!

include指令與include標籤區別

include file 與兩種方式的區別 1.include指令 includefile 檔案的絕對路徑或者相對路徑 file屬性是必填的 絕對路徑或相對路徑 但它不支援任何表示式,也不允許通過?掛參方式來傳遞引數。2.include動作 page屬性是必填的 絕對路徑或相對路徑 但它支援表示式也...

JSP的指令inclue和動作include的區別

1.include指令 include可以在jsp頁面轉換成servlet之前,將jsp 插入其中。它的主要優點是功能強大,所包含的 可以含有總體上影響主頁面的jsp構造,比如屬性 方法的定義和文件型別的設定。它的缺點是難於維護只要被包含的頁面發生更改,就得更改主頁面,這是因為主頁面不會自動地檢視被...

include指令和include動作的區別

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