有時我們做一些後台訪問時,需要直接在js裡面獲取專案的根路徑來拼接後中對應的action;
此時就需要獲得對應的一串url;
獲取方法:
例如:如上:
在js裡面怎樣才能獲取「
」呢? 第一步:
//獲取當前的**的全文
var currenturl =
window.document.location.href;
第二步:
//獲取埠號之後的專案路徑的資訊(如:baidu/baidu1/baidu2)
var projectname = window.document.location.pathname;
第三步:
//獲取當前**到專案名稱片的位置
注:通過js的indexof方法擷取**全文
pathname之前的長度;
var pos = currenturl.indexof(pathname);
第四步:
//獲取最終的值:"
"var localhostpath = currenturl.substring(0,pos);
第五步:
這一步驟如果是在本地的話,可以使用;如果是外網環境的話,則不需要使用。
注:如上的話,此值就是「baidu」;
var projectnamereal = projectname.substring(0,projectname.substr(1).indexof("/")+1);
至此獲取專案根路徑結束,若在專案中使用,可將以上**封裝為公共函式,供專案使用。
Spring下獲取專案根路徑 good
context param param name param name param value baobaotao.root param value web 應用根目錄以該屬性名新增到系統引數中 context param listener listener class listener class...
Spring下獲取專案根路徑 good
context param param name param name param value baobaotao.root param value web 應用根目錄以該屬性名新增到系統引數中 context param listener listener class listener class...
Spring下獲取專案根路徑 good
context param param name param name param value baobaotao.root param value web 應用根目錄以該屬性名新增到系統引數中 context param listener listener class listener class...