jsp中獲得的路徑的方法

2021-08-27 00:27:22 字數 615 閱讀 2696

以工程名為test為例:

(1)得到包含工程名的當前頁面全路徑:request.getrequesturi()

結果:/test/test.jsp

(2)得到工程名:request.getcontextpath()

結果:/test

(3)得到當前頁面所在目錄下全名稱:request.getservletpath()

結果:如果頁面在jsp目錄下 /test/jsp/test.jsp

2.在類中取得路徑:

(1)類的絕對路徑:class.class.getclass().getresource("/").getpath()

結果:/d:/test/webroot/web-inf/classes/pack/

(2)得到工程的路徑:system.getproperty("user.dir")

結果:d:\test

3.在servlet中取得路徑:

(1)得到工程目錄:request.getsession().getservletcontext().getrealpath("") 引數可具體到包名。

結果:http://localhost:8080/test/test

結果:/test/test

jsp中獲得的路徑的方法

以工程名為test為例 1 得到包含工程名的當前頁面全路徑 request.getrequesturi 結果 test test.jsp 2 得到工程名 request.getcontextpath 結果 test 3 得到當前頁面所在目錄下全名稱 request.getservletpath 結果...

JSP中的路徑

所有路徑一律使用絕對路徑,就是以 開頭的或者帶host的路徑。形如 imgs 1.jpg 推薦使用 應該盡量避免使用類似 等類似的相對該檔案位置的相對路徑。一方面,這樣當檔案移動時,很容易出問題。另一方面,絕對路徑用起來簡單。imgs 1.jpg imgs 1.jpg imgs 1.jpg絕對路徑 ...

JSP中的路徑

一 客戶端路徑 在瀏覽器解析的路徑 1.絕對路徑 servletdemo css style.css 前頭有斜槓,且必須加上專案名 requset.getcontextpath css style.css 2.相對路徑 css style.css 二 服務端路徑 服務端解析的路徑 1.絕對路徑 cs...