網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

java獲取請求域名

欄目: IT科技 / 發佈於: / 人氣:3.04W

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

很多朋友都想知道java如何獲取請求域名?下面就一起來了解一下吧~

1、獲取協議名和域名。

request.getScheme(); //得到協議名 例如:httprequest.getServerName(); //得到域名 localhost

2、獲取全路徑。

request.getRequestURL(); //得到http://localhost:8888/CRM/loginController/login

3、獲取請求所有參數 //map類型。

request.getParameterMap()

4、獲取項目名

request.getContextPath(); // /CRM

5、獲取請求方法

request.getServletPath(); // /loginController/login

java獲取請求域名

/**     * 獲取當前訪問URL (含協議、域名、端口號[忽略80端口]、項目名)     * @param request     * @return: String     */    public static String getServerUrl(HttpServletRequest request) {        // 訪問協議        String agreement = request.getScheme();        // 訪問域名        String serverName = request.getServerName();        // 訪問端口號        int port = request.getServerPort();        // 訪問項目名        String contextPath = request.getContextPath();        String url = "%s://%s%s%s";        String portStr = "";        if (port != 80) {            portStr += ":" + port;        }        return String.format(url, agreement, serverName, portStr, contextPath);    }

Tags:獲取 域名 java