部署主機如果有弄域名解析的話
訪問http://www.domain.com時會自動請求到相應(yīng)的頁面http://ip:port/webApp/index.jsp
此時在index.jsp代碼
- String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
得出的是http://ip:port/webApp/
要想獲取域名http://www.domain.com/需用以下代碼:
- String contextPath = request.getContextPath();
- String headerReferer =request.getHeader("Referer");
- String basePath = headerReferer.substring(0,headerReferer.indexOf(contextPath)+contextPath.length()+1);
以下來自互聯(lián)網(wǎng):
HTTP Referer是header的一部分,當瀏覽器向web服務(wù)器發(fā)送請求的時候,一般會帶上Referer,告訴服務(wù)器我是從哪個頁面鏈接過來的,服務(wù)器籍此可以獲得一些信息用于處理。比如從我主頁上鏈接到一個朋友那里,他的服務(wù)器就能夠從HTTP Referer中統(tǒng)計出每天有多少用戶點擊我主頁上的鏈接訪問他的網(wǎng)站。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。