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 发布
本文介绍了一个简单的Java方法,用于从HttpServletRequest中获取应用程序URL。通过使用HttpServletRequest类的相关方法,该方法构建并返回URL字符串,适用于HTTP和HTTPS协议。
140

被折叠的 条评论
为什么被折叠?



