java 過濾器獲取URL區別

假定你的web application 名稱爲CardHolderWeb,你在瀏覽器中輸入請求路徑:

http://localhost:8080/CardHolderWeb/memberCardManagement/init.action

則執行下面向行代碼後打印出如下結果:

1、 System.out.println(request.getContextPath());

打印結果:/CardHolderWeb


2、System.out.println(request.getServletPath());

打印結果:/memberCardManagement/init.action


3、 System.out.println(request.getRequestURI());

打印結果:/CardHolderWeb/memberCardManagement/init.action

4、System.out.println(request.getRequestURL());

打印結果:http://localhost:8080/CardHolderWeb/memberCardManagement/init.action


5、 System.out.println(request.getRealPath("/"));

打印結果:發佈到項目的目錄

發佈了55 篇原創文章 · 獲贊 17 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章