參考:
1.request.getcontextpath()
解釋:拿到的是web專案的根路徑,即 webcontent (myeclipse中是webroot)
2.request.getschema()
解釋:返回的是當前連線使用的協議,一般應用返回的是http、ssl返回的是https;
3. request.getservername()
解釋:返回當前頁面所在的伺服器的名字,網域名稱(***.com)
4. request.getserverport()
解釋:返回當前頁面所在的伺服器使用的埠,80;
5. request.getcontextpath()
解釋:返回當前頁面所在的應用的名字。
6. getscheme()
解釋:獲取的是使用的協議(http 或https)
7.getprotocol()
解釋:獲取的是協議的名稱(http/1.11)
8. getlocalname
解釋:獲取到的是ip
9. getservletcontext().getrealpath(「/」)
例如: 以訪問的jsp為:http://localhost:8080/testweb/jsp/index.jsp,工程名為/testweb為例:
request.getcontextpath(),得到工程名:/testweb;
request.getservletpath(),返回當前頁面所在目錄下全名稱:/jsp/index.jsp;
request.getrequesturi() ,返回包含工程名的當前頁面全路徑:testweb/jsp/index.jsp;
request.getscheme(),獲取到的確實http而不是https,與request.getrequesturl()拿到的一樣也是http;
web專案中的路徑相關問題
28ttt service 專案名 servlet中,獲得專案絕對路徑 request.getsession.getservletcontext getrealpath 如 e 6.0 workspace 28ttt service servlet中,請求頁面的相對路徑 request.getser...
web專案中的路徑問題
在web專案中,相對路徑相對的是使用者上乙個訪問的路徑 public string list model model throws exception jcontractlist.jsp頁面有乙個鏈結貨物 該鏈結使用了相對路徑,相對的是 cargo contract list.action 路徑,所...
web專案中路徑斜槓的加入問題
加 是絕對路徑,是根路徑 不加 是相對路徑 根路徑 前端的根路徑是http localhost 8080 後端的根路徑是 http localhost 8080 web content 前端 跳 生在前端,是web伺服器的根路徑 不加 是相對當前頁面的路徑 如響應重定向 後端 跳 生在後端,是web...