1、获取协议、域名ip、服务器端口号、项目路径、请求的全路径…等等
request.getRequestURL(); //得到http://localhost:8888/CRM/login
//获取协议
request.getScheme(); //得到'http'字符串
//获取ip
request.getServerName(); //得到'localhost或者服务器ip'字符串
//获取服务器端口号
request.getServerPort(); //得到'8080'整数,这是Tomcat服务器默认端口号
//获取项目路径
request.getContextPath(); //得到'/项目名'字符串
2、常用的项目路径拼接方式
//拼接后: http://localhost:8080/项目名/
String WEB_PATH = request.getScheme() +
"://"+request.getServerName() + ":"+
request.getServerPort() +
request.getContextPath() + "/";
//存储进request域
request.setAttribute("WEB_PATH",WEB_PATH);