java 獲取url的根網域名稱的bug

2021-09-01 15:14:00 字數 396 閱讀 6410

最近需要把乙個url的根網域名稱找出來,看著挺簡單的需求,結果寫出來的** 卻有bug:

public string getsourcedomain(string sourcelink) 

try catch (urisyntaxexception e)

}

這段**的問題在於,如果只能處理movie.douban.com這種情況,如果是douban.com,或者test.movie.douban.com則無法處理,正確的做法

public string getsourcedomain() 

try else

} catch (urisyntaxexception e)

}

Java獲取此次請求URL以及伺服器根路徑的方法

一 獲取此次請求的url string requesturl request.getscheme 當前鏈結使用的協議 request.getservername 伺服器位址 request.getserverport 埠號 request.getcontextpath 應用名稱,如果應用名稱為 re...

網域名稱的解析及網域名稱根伺服器

網域名稱的管理機構icann 網際網路名稱與數字位址分配機構 the internet corporation for assigned names and numbers,icann 是乙個非營利性的國際組織,負責網際網路協議 ip 位址的空間分配 協議識別符號的指派 通用頂級網域名稱 gtld ...

java 在應用中獲取spring定義的bean

因為寫了些bean作為quartz的任務用spring配置了,但有些時候需要在別的類中使用這些bean,沒有太仔細去研究spring,依稀記得有個getbean,到網上g了一把,發現方法不止一種,選了一種最簡單的方法 主要思路是使用靜態變數儲存全域性的應用上下文,在spring框架中配置,框架載入時...