将
HttpServletRequest有以下几种方法:
getRequestURL()
-在查询字符串分隔符之前返回完整URL的一部分 ?getQueryString()
-在查询字符串分隔符之后返回完整URL的一部分 ?
因此,要获取完整的URL,只需执行以下 *** 作:
public static String getFullURL(HttpServletRequest request) { StringBuilder requestURL = new StringBuilder(request.getRequestURL().toString()); String queryString = request.getQueryString(); if (queryString == null) { return requestURL.toString(); } else { return requestURL.append('?').append(queryString).toString(); }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)