servlet里获取url

[ccn lang="java" tab_size="4" theme="blackboard" width="550" ]
String url1 = theRequest.getRequestURI();
log.info("getRequestURI() : "+url1);
String url2 = theRequest.getRequestURL().toString();
log.info("getRequestURL() : "+url2);
String url3 = theRequest.getServletPath();
log.info("getServletPath() : "+url3);
String url4 = theRequest.getContextPath();
log.info("getContextPath() : "+url4);
[/ccn]
得到结果如下
10:48:48,187 INFO ServletDispatcher:27 - getRequestURI() : /testEzweb
10:48:48,218 INFO ServletDispatcher:29 - getRequestURL() : http://localhost:8080/testEzweb
10:48:48,218 INFO ServletDispatcher:31 - getServletPath() :
10:48:48,218 INFO ServletDispatcher:33 - getContextPath() : /testEzweb

10:48:59,546 INFO ServletDispatcher:27 - getRequestURI() : /testEzweb/asdfasdfdsaf
10:48:59,546 INFO ServletDispatcher:29 - getRequestURL() : http://localhost:8080/testEzweb/asdfasdfdsaf
10:48:59,546 INFO ServletDispatcher:31 - getServletPath() :
10:48:59,546 INFO ServletDispatcher:33 - getContextPath() : /testEzweb

10:49:28,437 INFO ServletDispatcher:27 - getRequestURI() : /testEzweb/asdd
10:49:28,437 INFO ServletDispatcher:29 - getRequestURL() : http://localhost:8080/testEzweb/asdd
10:49:28,437 INFO ServletDispatcher:31 - getServletPath() :
10:49:28,437 INFO ServletDispatcher:33 - getContextPath() : /testEzweb

10:49:29,328 INFO ServletDispatcher:27 - getRequestURI() : /testEzweb/asdfasdfdsaf
10:49:29,328 INFO ServletDispatcher:29 - getRequestURL() : http://localhost:8080/testEzweb/asdfasdfdsaf
10:49:29,328 INFO ServletDispatcher:31 - getServletPath() :
10:49:29,328 INFO ServletDispatcher:33 - getContextPath() : /testEzweb

10:51:34,859 INFO ServletDispatcher:27 - getRequestURI() : /testEzweb/asdfasdfdsaf/asdfdsf
10:51:34,859 INFO ServletDispatcher:29 - getRequestURL() : http://localhost:8080/testEzweb/asdfasdfdsaf/asdfdsf
10:51:34,859 INFO ServletDispatcher:31 - getServletPath() :
10:51:34,875 INFO ServletDispatcher:33 - getContextPath() : /testEzweb

其他参考
getRequestURI返回:/FirstMod/checkurl

getRequestURL返回:http://localhost:8080/FirstMod/checkurl

getPathInfo返回:null

getServletPath返回:/checkurl

getContextPath返回:/FirstMod

getContentType返回:application/x-www-form-urlencoded

getAuthType返回:null

getPathTranslated返回:null

getRemoteAddr返回:127.0.0.1

getRemoteUser返回:null

getRemoteHost返回:127.0.0.1

getServerName返回:localhost

getScheme返回:http

getHeaderNames返回:org.apache.catalina.util.Enumerator@16bd8ea

getScheme返回:http

HttpUtils.getRequestURL(request).toString()返回:http://localhost:8080/FirstMod/checkurl