複製鏈接
請複製以下鏈接發送給好友

虛擬路徑

鎖定
中文名
虛擬路徑
外文名
virtual path
應用領域
計算機

目錄

虛擬路徑概述

當使用Dreamweaver將文件上傳到遠程服務器後,這些文件駐留在服務器本地目錄樹中的某一個文件夾中。例如,在運行MicrosoftIIS的服務器上,主頁的路徑可能如下所示:
c:\Inetpub\wwwroot\accounts\users\jsmith\index2.htm
此路徑通常稱為文件的物理路徑。但是,用來打開文件的URL並不使用物理路徑。它使用服務器名稱或域名,後接虛擬路徑。
在為服務器端組件編程時,你很可能要從相對於web根的路徑來取得某個文件的真實路徑,但此文件實際上在站點的一個虛擬路徑上。

虛擬路徑方法

JSPservletAPI提供了getRealPath(path)方法,返回給定虛擬路徑的真實路徑,如果轉換錯誤,則返回null。
getRealPath語法定義:
publicjava.lang.StringgetRealPath(java.lang.Stringpath)
返回一個字符串,包含一個給定虛擬路徑的真實路徑。例如,虛擬路徑"/index.html"
不管在服務器文件系統上具有怎樣的真實路徑,使用"/index.html"總可以找到它。返回的真實路徑使用了相近於servlet容器(srvletcontainer)所在計算機或操作系統的格式,包含了適當的路徑分隔符。如果servlet容器無法轉換則這個方法將返回null。