web後台 2 路徑問題

2021-08-18 19:08:42 字數 2215 閱讀 3515

參看訪問路徑:

在web-inf內的檔案用相對路徑,使用絕對路徑也訪問不了,因為web-inf是私有的

參看部落格:

其中/ 不是代表專案名稱,是代表專案存放的路徑。你的專案放在什麼目錄下,他就代表什麼目錄。

basepath

web專案名稱等的完整請求路徑。request.getcontextpath()拿到的是你的web專案的根路徑,就是webroot。

絕對路徑-以web站點

根目錄為參考基礎的目錄路徑。之所以稱為絕對,意指當所有網頁引用同乙個檔案時,所使用的路徑都是一樣的。

jsp頁面:一般path中,form , css路徑,js/jquery路徑

web專案名稱,只需要請求的路徑

什麼都不寫就是:8080埠 + 所在目錄

相對路徑的

「/」和絕對路徑的

(contextpath)

等同的

解決辦法非常簡單,統一使用絕對路徑。

2.獲得本頁當前路徑 $

1.指定所有路徑

" />

2.指定js路徑

var contextpath = '';

var bashpath = '';

不過沒啥用,訪問不了web-inf下的東西

一般重定向都是重定向到乙個

servlet,但是在過濾器(比如登入攔截)有些娃兒偷懶,會直接重定向到index.jsp,這個時候就需要使用絕對路徑。

獲得絕對路徑:requsest

包括協議名稱、主機位址、埠、

web專案名稱等的完整請求路徑。

如果請求路徑以根路徑開頭,則無論什麼

ajax

在什麼頁面,該請求都是相對於伺服器的根路徑,最後的請求路徑都是:

原因:以

"/"開頭,是表示該請求基於從伺服器的根路徑,即不是相對於

html

的路徑。

假如請求在a頁面,最終的請求路徑是:http://localhost:8080/ yjxt /request/ajaxtest。

構成:8080埠 + 所在目錄+ ajax的url

原因:a.html頁面對應的路徑是"/yjxt/",所以將url跟在這個路徑下就是最終的請求路徑。

basepath專案絕對路徑(根目錄)和絕對路徑(訪問完整路徑);

contextpath:相對路徑(根目錄)和和專案絕對路徑(根目錄)

getcontextpath:function() ,

7 5路徑尋找問題

路徑尋找問題可以歸結為隱式圖的遍歷,他的任務是找一條從初始狀態到終止狀態的最優路徑,回溯法是找到一些符合要求的解 八數碼問題 分析 把八數碼問題歸結為圖上最短路問題,用bfs求解 include includeusing namespace std typedef int state 9 const...

113 路徑之和2 遞迴

給定乙個二叉樹和乙個目標和,找到所有從根節點到葉子節點路徑總和等於給定目標和的路徑。說明 葉子節點是指沒有子節點的節點。示例 給定如下二叉樹,以及目標和 sum 22,5 4 8 11 13 4 7 2 5 1返回 5,4,11,2 5,8,4,5 definition for a binary t...

P1176 路徑計數2

題目描述 乙個n n的網格,你一開始在 1,1 即左上角。每次只能移動到下方相鄰的格仔或者右方相鄰的格仔,問到達 n,n 即右下角有多少種方法。但是這個問題太簡單了,所以現在有m個格仔上有障礙,即不能走到這m個格仔上。輸入輸出格式 輸入格式 輸入檔案第1行包含兩個非負整數n,m,表示了網格的邊長與障...