JSP路徑問題

2021-08-21 12:22:28 字數 603 閱讀 5150

參考文章:

1.html路徑直接用相對路徑或者絕對路徑就可以了

2.jsp頁面的路徑問題:

新增

<%

string path = request.getcontextpath();

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

%>

以及

" >
來確定當前頁面的基準之後,執行專案,什麼的依然出不來

有如下原因:

1)如果jsp,js檔案放在web-inf目錄下**【伺服器外部】**是根本無法訪問的。

2)放在web-inf目錄下的jsp檔案,可以通過伺服器內部轉向進行訪問(主要是為了頁面的安全)

3)因為js是通過客戶端向伺服器請求的(即需要能夠從伺服器外部訪問),所以以及一些js,css只能放在web-inf外面

把、js放在 web-inf資料夾外面就可以正常顯示、呼叫了。

jsp路徑問題

今天在intellij idea 中做的專案 提交到svn 同事檢出後 發現各種資源找不到 或者請求的路徑不正確 這是由於在idea中部署的專案是根路徑 而同事部署不是的 搞得有點鬱悶 最後發現乙個號辦法 在jsp中新增標籤專案中所有的路徑都是相對base路徑的就好了 如下 string path ...

jsp路徑問題

相對路徑 以引用檔案之網頁所在位置為參考基礎,而建立出的目錄路徑。因此,當儲存於不同目錄的網頁引用同乙個檔案時,所使用的路徑將不相同,故稱之為相對。絕對路徑 以web站點根目錄為參考基礎的目錄路徑。之所以稱為絕對,意指當所有網頁引用同乙個檔案時,所使用的路徑都是一樣的。其實絕對路徑與相對路徑的不同處...

JSP路徑問題

求大神指導.關於 的作用是取出部署的應用程式名 可以使用 也同時可以使用 request.getcontextpath 達到同樣的效果 例如 在jsp頁面 返回首頁 在servlet裡面 重定向時加上 request.getcontextpath response.sendredirect requ...