public static String getAppURL(HttpServletRequest request)
{
StringBuilder buf = new StringBuilder();
int port = request.getServerPort();
if(port < 0)
port = 80;
String scheme = request.getScheme();
buf.append(scheme).append("://").append(request.getServerName());
if("http".equals(scheme) && port != 80 || "https".equals(scheme) && port != 443)
buf.append(":").append(port);
buf.append(request.getContextPath());
return buf.toString();
}
这段代码很简单,知道了HttpServletRequest类中的相关方法的作用即可写出。
获得用户请求的URL全路径
最新推荐文章于 2023-07-25 21:00:00 发布