獲取專案執行位址

2021-07-23 05:41:29 字數 558 閱讀 1555

web專案中經常需要獲取專案執行時請求的url,例如需要重定向頁面時,方法如下:

request.getscheme() //當前鏈結使用的協議

request.getservername()//伺服器位址

request.getserverport() //埠號

request.getcontextpath() //應用名稱

request.getservletpath() //請求的相對url

request.getquerystring(); //請求引數

按照要求拼接:

string url = request.getscheme()+"://"+ request.getservername()+":"+request.getserverport()+request.getcontextpath()+"?"+request.getquerystring();
重定向:

response.sendredirect(url);

Spring boot專案啟動獲取專案位址

每次輸入感覺很煩,手殘經常出錯 遂在專案啟動時列印出專案主頁位址即可 private public static void main string args catch unknownhostexception e 列印專案啟動載入的bean 為查錯誤 string beannames ctx.ge...

C 獲取可執行檔案位址

net core裡由於僅保留最基層的類庫,編譯後,一些附加類庫是無法附加生成的,所以一些原來的寫法不具有通用性,下面的通用性寫法,適用於.net 標準類庫與.net core類庫 可執行檔案位址 private readonly string locationpath system.io.direc...

執行位址和載入位址

在連線目標 時,會提到執行位址和載入位址。這兩者有什麼區別呢?載入時位址就是程式放置的位址,執行位址就是程式定位的絕對位址,也即在編譯連線時定位的位址 如果程式是在flash裡執行,則執行位址和載入位址是相同的。如果程式是在ram裡執行,但程式是儲存在flash裡,則執行位址指向ram,而載入位址是...