jsp中獲取根路徑的方法

2021-08-09 08:34:02 字數 497 閱讀 1404

1.$
pagecontext本身就是乙個域物件,他表示當前jsp頁面的執行環境,該物件可以操作另外三個域(request域,session域,servletcontext域)

這裡,pagecontext物件中有getrequest()方法,所以,在使用el表示式時,省略get,並將request變成小寫,即

pagecontext.request,得到request物件,之後request物件中有getcontextpath方法,詳見2。同理,刪除get,將contextpath變成小寫,即request.contextpath,即使專案的根目錄。

2.<%=request.getcontextpath()>
request中有getcontextpath方法,所以,運用輸出表示式,直接可以輸出根路徑

3.注意:如果使用$不能得到根目錄,返回值是乙個空值,目前不明白原因

jsp路徑獲取

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

jsp中的basePath,獲取應用的路徑

1 2 3 4 5 string path request.getcontextpath string basepath request.getscheme request.getservername request.getserverport path request.getschema 可以返回...

jsp中獲得的路徑的方法

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