java專案中的絕對路徑和相對路徑用法說明
絕對路徑:不可改變的路徑
本地絕對路徑:增加碟符的路徑(e:/test/test.html)
網路絕對路徑:增加協議,IP地址,埠號的路徑(http://localhost:8080/test/test.html)
相對路徑:可以改變的路徑,但是以基準路徑為參考,查詢其他路徑
預設情況下,相對路徑的基準路徑是以當前資源的訪問路徑為基準
在專案中引入資原始檔路徑以斜槓開頭,表示的特殊的相對路徑,在不同的場景中,相對的位置會發生變化。
url : http://localhost:8080/atcrowdfunding-web/test/test.html
前臺路徑:
<a href=”/sssss”><img src=””> //前臺瀏覽器解析 路徑是 相對於專案伺服器的根路徑解析
在系專案中引入資原始檔 是從 http://localhost:8080/開始拼接路徑
相對伺服器的根 :
http://localhost:8080/sssss
後臺路徑:
forward(”/user.jsp”),xml //後臺路徑 拼接直接是從 http://localhost:8080/+專案名開始拼接
相對web應用的根:
http://localhost:8080/atcrowdfunding-web/user.jsp
補充知識:spring專案作為Moudle執行時Resources下資料夾不會被打包找不到的問題
檢查Tomcat執行的目錄,發現並沒有resources下的檔案
當作為一個單獨的專案建立的時候,是不會出現這種問題。
需要手動吧這個resources目錄指向
File-Project Structure-選擇Artifacts-然後在右側的output Layout中選擇WEB-INF下選擇classes資料夾,點加號新增Directory Content,把這個資料夾路徑指向resources資料夾,這樣既可。
以上這篇java專案中的絕對路徑和相對路徑用法說明就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。