程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> include指令和include動作的區別

include指令和include動作的區別

編輯:關於JSP

include指令和include動作的區別

(1)嵌入被包含頁面的時間不同。

include動作在JSP頁面運行時,才將被包含頁面嵌入進來,被包含的文件在邏輯和語法上獨立於當前JSP頁面。而include指令是在編譯階段(JSP文件被轉換成Servlet的時候)將包含文件與原文件合並成一個新的JSP文件。

(2)不否共享局部變量。

用include動作時,在頁面中聲明的變量不可用於另一文件;而在用include指令時,當前頁面和被包含頁面可以共享變量。
 

(3)修改的生效時間。

用include指令時,修改的生效需刷新頁面或去掉已經編譯成的Servlet;而用include動作時,被包含頁面的修改會隨時生效。

(4)變量名沖突。

用include指令時注意新生成的JSP頁面要符合JSP語法要求,應該避免變量名的沖突。而用include動作不存在變量名沖突問題。

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved