jsp 路徑總結

2021-08-25 13:01:13 字數 758 閱讀 6054

1、 system.out.println(request.getcontextpath());

列印結果:/news

2、system.out.println(request.getservletpath());

列印結果:/main/list.jsp

3、 system.out.println(request.getrequesturi());

列印結果:/news/main/list.jsp

4、 system.out.println(request.getrealpath("/"));

5 system.out.println(request.getpathinfo());

列印結果:/list.jsp

注意了 如果這個servlet配置了萬用字元

/*就很可能是「」

動態相對路徑:

方案1:$

方案2:<%=request.getcontextpath()%>

完全路徑

方案1:<%=request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+request.getcontextpath() %>

方案 2:$$$

$jstl中的路徑

專案根目錄

不保險的

jsp路徑獲取

第一種情況 直接訪問jsp檔案 url是 http localhost context path jsp index.jsp 要在index.jsp引用go.gif檔案 1 使用決對路徑 瀏覽器尋找方式 網域名稱 context path images go.gif 可找到。2 使用相對路徑 瀏覽器...

jsp路徑問題

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

jsp路徑問題

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