java的路徑問題總結(後續會一直補充,不斷完善)
阿新 • • 發佈:2018-11-16
1.web階段的路徑說明:
路徑分為客戶端路徑和伺服器端路徑
客戶端:(超連結,表單,重定向,location.href,位址列直接輸入)相對路徑和絕對路徑[以後使用最多的就是帶/的相對路徑]
絕對路徑:http://localhost:8080/day34_servlet_273/form.html
相對路徑:
帶/:相對的是當前web容器(也可以將這個"/"理解為webapps目錄)例如:/day36_request_273/loginServlet
不帶/:相對當前檔案(當前檔案的路徑可以寫為:form.html )
如果沒有對servlet的URL-pattern進行特殊設定,當前檔案也在WebRoot下面, 那就直接寫servlet的名稱
伺服器端的路徑:(請求轉發)
相對路徑,不管帶"/"或者不帶"/",相對的是當前應用(專案),所以伺服器端使用的是相對路徑