jsp 路徑問題

2021-07-31 22:12:31 字數 627 閱讀 8334

路徑問題學習:

問題:在頁面中,乙個頁面跳轉另乙個頁面,需要寫相對路徑。但是如果

兩個頁面在不同的資料夾內,就需要先跳出然後再進入的動作。這樣

就會造成一旦,需要跳出的檔案所在的路徑修改了,原有相對路徑也作廢了。

這樣**維護起來太麻煩

解決:乙個檔案跳轉另一檔案的時候,跳轉的起始點都定位在專案根目錄下也就是

webroot下,這樣我們只需要寫從webroot到需要跳轉的檔案的路徑。也就不存在上面的

問題了。

實現:<%

string path = request.getcontextpath();

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

%>

">

注意:專案根目錄:localhost:8080/專案名/

虛擬主機根目錄:localhost:8080/

1、form表單中的action屬性值

如果加"/"   action="/專案名/url-pattern"

如果不加"/" action="url-pattern"

jsp路徑問題

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

jsp路徑問題

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

JSP路徑問題

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