Web 專案中的與路徑相關的問題

2021-08-30 02:27:16 字數 1130 閱讀 6542

參考:

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...