当前位置: 代码迷 >> J2EE >> request获取当前页面url的有关问题,求
  详细解决方案

request获取当前页面url的有关问题,求

热度:91   发布时间:2016-04-22 00:36:20.0
request获取当前页面url的问题,求高手指点!
public String getExplorerUrl(){
HttpServletRequest request = ServletActionContext.getRequest();
System.out.println(request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getRequestURI());
return request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getRequestURI();

}我现在这样获取,获取到的地址是http://localhost:80/coob/WEB-INF/template/front/about_us_list.jsp但是浏览器的实际地址是http://localhost/coob/front/about_us.do我查了api没有看可以获取.do形式路径的方法,请问我该怎样做才能获得实际的地址!

------解决方案--------------------
request().getRequestURL() 获得的是完整url
request().getRequestURI() 获得的是相对的url
  相关解决方案