#include file和#include virtual的區別
簡單來說,#include file後面跟的是檔案的“相對路徑”, #include virtual後面跟的是檔案的“絕對路徑”。
這裡說的“相對路徑”是相對於“主調檔案”所在的資料夾。
- #include file
-
#include file後面跟的是檔案的“相對路徑”,不可以用“絕對路徑”。
使用相對路徑,如:
file="script/file.inc"
,file="../script/file.inc"
不可以用絕對路徑,如:
file="/script/file.inc"
- #include virtual
-
#include virtual後面可以跟檔案的“絕對路徑”,也可以跟形式上的“相對路徑”
使用絕對路徑,如:
virtual="/folder/file.inc"
使用形式上的“相對路徑”,如:
virtual="folder/file.inc"
,會被轉換成virtual="/folder/file.inc"
建議使用“絕對路徑”形式,如:
virtual="/folder/file.inc"
,而不要寫成virtual="folder/file.inc"
,雖然這麼寫也可以
結合幾個例子,說下區別:
- 假設“包含檔案”和“被包含檔案”同在根目錄下名為folder的資料夾內,則
virtual="folder/file.asp"
file="folder/file.asp"
是錯誤的。 - 如果一個站點下有2個資料夾folder1和folder2,folder1下有檔案file1.asp,folder2下有檔案file2.asp,如果file1.asp要呼叫file2.asp,那麼在file1.asp中可以這樣寫:
<!--#include virtual="/folder2/file2.asp"-->
,在這種情況下用<!--#include file="folder2/file2.asp"-->
是錯誤的。
使用過程中,要注意下面幾點:
-
不論用#include file還是#include virtual,在路徑中用單純用“/”或單純用“/”或者二者混和使用都可以。
如:
file="../script/file.inc"
,file="../script/file.inc"
,file="../script/file.inc"
- #include file和#include virtual只能包含站內檔案,不能包含站外檔案。 例如,假設有一個站點名為website,使用
virtual="website/file.asp"
是錯誤的。
相關推薦
#include file和#include virtual的區別
簡單來說,#include file後面跟的是檔案的“相對路徑”, #include virtual後面跟的是檔案的“絕對路徑”。 這裡說的“相對路徑”是相對於“主調檔案”所在的資料夾。 #include file #include file後面跟的是檔案的“相對路徑”
include指令和動作的區別
更改 方式 語法 之前 程序 url 設定 修改 方法 include指令: include可以在JSP頁面轉換成Servlet之前,將JSP代碼插入其中。它的主要優點是功能強大,所包含的代碼可以含有總體上影響主頁面的JSP構造,比如屬性、方法的定義和文檔類型的設定。inc
include指令和include動作的區別
響應 而且 https 屬性方法 clu 目錄 轉換 jce 指向 include指令和include動作都能實現將外部文檔包含到JSP文檔中的功能,名稱也很相似,非常容易混淆。include指令和include動作到底有什麽分別,哪一種方式會更好呢?1.include指令
JSP中include指令和include動作的區別
1.include指令 語法格式:<%@include file="檔案的URL" %> 2.include動作 語法格式: 1)<jsp:include page="檔案的URL"/> 2)<jsp:include page="檔案的URL
學習筆記:include指令和include動作的區別 -- include動作和forward動作比較
<%@ include file =".." ...%>和<jsp:include> 1、靜態引入jsp檔案:jsp指令元素 <%@ include file="檔案路徑" %> (等於是將兩個jsp合併為一個jsp,就是將A.jsp的程式碼複製到B.
include語句和require的區別
1.在使用require語句呼叫檔案時,如果呼叫的檔案沒找到,require語句會輸出錯誤資訊,並且立即終止指令碼的處理,而include語句在沒有找到檔案時會輸出警告,不會終止指令碼的處理 2.使用require語句呼叫檔案時,只要程式一執行,就會立刻呼叫外部檔案,而通
JSP中include指令和include動作區別詳解
我們都知道在JSP中include有兩種形式,分別是 <%@ include file=” ”%> <jsp:include page=” ” flush=”true”/> 前者是指令元素,後者是動作元素。具體它們將在何處用?如何用及它們有什麼區別?這應該是很多人看
include指令和include標籤的區別
區別 類別 語法 發生作用時間 包含的內容 轉化成Servlet 編譯時間 執行時間 include指令 <%@ include file=””
include 指令和include動作
include動作 語法 獨立 有一個 highlight 引擎 web服務 cnblogs 語法規則 include 指令: 文件加載指令,將其他文件插入jsp(java sever page)網頁,被插入的文件必須保證插入後形成的新文件符合jsp頁面的語法規則
require(),include(),require_once()和include_once()區別
流程 code 一個 str 定義 檔案 目標 失敗 錯誤處理 require 的使用方法如 require("MyRequireFile.php"); 。這個函數通常放在 PHP 程序的最前面,PHP 程序在執行前,就會先讀入 require 所指定引入的文件,使它變成
PHP中include和require的區別詳解
for in repl 這不 語句 沒有 16px targe size something 1、概要 require()語句的性能與include()相類似,都是包括並運行指定文件。不同之處在於:對include()語句來說,在執行文件時每次都要進行讀取和評估;
spring中的context:include-filter和context:exclude-filter的區別
package 寫上 -s logs ann blog ring 方法 can http://blog.csdn.net/w2393040183/article/details/50749851 <!-- [email protected]/*
include的指令和動作的區別
jsp頁面 參數 傳遞參數 include動作 靜態 文本 實現 字節碼 動作標簽 include指令是用於包含一個文本或代碼的文件(將include指令指定的文件內容插入到當前頁面內)。 include動作:當前JSP頁面動態包含一個文件,將當前JSP頁面、被包含的文件各
php中include和require的區別(整理)
服務 條件 工作方式 作用 就會 php程序 兩個 發生 ref require 的使用方法如 require("MyRequireFile.php"); 。這個函數通常放在 PHP 程序的最前面,PHP 程序在執行前,就會先讀入 require 所指定引入的文
include-filter和exclude-filter的區別
作用 available gis turn ets dex frame ava getname include-filter和exclude-filter的區別: 前者是掃描,後者是排除掃描。 下面是父子容器配置時需要註意的。 如下方式可以成功掃描到@C
PHP 中include和require的區別
require 文件的 沒有 流程控制 nbsp 執行 文件 php文件 函數 PHP中引用文件的方法有兩種:require和include 他們的用途是完全一樣的。 require:require("########");這個函數一般放在PHP文件的最前面,程序在執行前就
include和require的區別
開源 加載失敗 流程 一次 class tail pap details 慢慢 include和require的區別 準備在一個PHP的開源程序上做點二次開發,借此機會想對PHP進行一下系統的學習。曾經也大概的了解過一點PHP,但因為工作中一直沒有用到這門語言,所以
FreeMarker中<#include>和<#import>標簽的區別
str 使用 名稱 clas -m log rect 兩個 arc 在使用freemarker作為前端頁面模板的應用中,會有很多的freemarker模板頁面,這些ftl
PHP中require和include的區別
PHPrequire()語句的功能與include()相類似,都是包括並運行指定文件。不同之處在於:對include()語句來說,在執行文件時每次都要進行讀取和評估;而對於require()來說,文件只處理一次(實際上,文件內容替換require()語句)。這就意味著如果可能執行多次的代碼,則使用requir
PHP學習筆記 - include、require、include_once 和 require_once的區別
重要 one 是的 進行 允許 pan 4.0 fop 其它 1.include:會將指定的檔案讀入並且執行裏面的程序。 被導入的檔案中的程序代碼都會被執行,而且這些程序在執行的時候會擁有和源文件中呼叫到 include() 函數的位置相同的變量範圍(vari