部署主机如果有弄域名解析的话
访问http://www.domain.com时会自动请求到相应的页面http://ip:port/webApp/index.jsp
此时在index.jsp代码
- String
basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
要想获取域名http://www.domain.com/需用以下代码:
- String
contextPath = request.getContextPath(); - String
headerReferer =request.getHeader("Referer"); - String
basePath = headerReferer.substring(0,headerReferer.indexOf(contextPath)+contextPath.length()+1);
以下来自互联网: