java中如何获取达到HttpServletRequest的URL地址呢?
笔者今天接到一个需求,需获取HttpServletRequest的方法URL,那么如何获取呢?
实现思路: getRequestURL():查询字符串分隔符之前返回完整URL getQueryString():查询字符串分隔符之后返回完整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(); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。