1.获取当前浏览器的URL:
String url = "http://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath()+request.getServletPath().substring(0,request.getServletPath().lastIndexOf("/")+1);
if(request.getQueryString()!=null)
url+="?"+request.getQueryString();
System.out.println(url);
2.获取前一个页面的URL:
String url = request.getHeader("Referer");
3.获取服务器实际访问的URL:
String url=request.getScheme()+"://";
url+=request.getHeader("host");
url+=request.getRequestURI();
if(request.getQueryString()!=null)
url+="?"+request.getQueryString();
System.out.println(url);