在 js檔案中獲取絕對路徑的方法

2021-08-13 03:34:39 字數 567 閱讀 7632

在不同頁面請求相同的相對路徑時,有的頁面是不能獲得響應的,如果將請求位址設定為絕對路徑,那麼無論在什麼頁面都能訪問到.

如果在jsp中我們可以用base標籤.

<% string basepath = request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+path+"/";%>

"

或者在請求路徑前面加上el表示式

$/

但是,如果在js檔案中,我們就無法使用到el表示式了.這時我們可以使用jstl表示式,將工程名路徑放到作用域中,然後放到變數裡,這時在js檔案中就能通過獲取變數值來最終得到絕對路徑.

在jsp的標頭檔案中新增

然後就能在js中得到值,例如:

$(".logged").hover(function()

success:function(data)else

},error:function()

});

檔案絕對路徑獲取

yourclass.class.getclassloader getresource threadpoolconfig.xml getpath 通過上述方法獲取到的一般是指定檔案的絕對路徑 並且該檔案必須存放在src目錄下 存在的問題 如果絕對路徑中存在空格,getpath取到的值是經過urlenc...

JS獲取本地檔案所在的絕對路徑

用filesystemobject 建立資料夾 filesystemobject.createfolder 刪除資料夾 folder.delete 或 filesystemobject.deletefolder 移動資料夾 folder.move 或 filesystemobject.movefol...

MFC獲取檔案的絕對路徑

i.需求1.獲取當前檔案的絕對路徑 firstname用於存放檔案的絕對路徑位址 define maxsize 1024 char firstname maxsize memset firstname,0x00 maxsize 1.獲取檔案的絕對路徑 getmodulefilename afxget...