获取此次请求的URL
String requestUrl = request.getScheme()
+"://" + request.getServerName()
+ ":" + request.getServerPort()
+ request.getContextPath()
+ request.getServletPath()
+ "?" + request.getQueryString();
获取示例
http://127.0.0.1:8080/world/index.jsp?name=lilei&sex=1
<Context path="world" docBase="/home/webapps" debug="0" reloadable="true"/>
request.getScheme() = "http"
request.getServerName() = "127.0.0.1"
request.getServerPort() = "8080"
request.getContextPath() = "world"
request.getServletPath() = "index.jsp"
request.getQueryString() = "name=lilei&sex=1"
http://127.0.0.1:8080/world/index.jsp?name=lilei&sex=1
<Context path="" docBase="/home/webapps" debug="0" reloadable="true"/>
request.getScheme() = "http"
request.getServerName() = "127.0.0.1"
request.getServerPort() = "8080"
request.getContextPath() = ""
request.getServletPath() = "world/index.jsp"
request.getQueryString() = "name=lilei&sex=1"