java获取服务器路径_Java获取此次请求URL以及服务器根路径的方法「建议收藏」

java获取服务器路径_Java获取此次请求URL以及服务器根路径的方法「建议收藏」本文介绍了Java获取此次请求URL以及获取服务器根路径的方法,并且进行举例说明,感兴趣的朋友可以学习借鉴下文的内容。一、获取此次请求的URLStringrequestUrl=request.getScheme()//当前链接使用的协议+”://”+request.getServerName()//服务器地址+”:”+request.getServerPort()//端口号+…

大家好,又见面了,我是你们的朋友全栈君。

本文介绍了Java获取此次请求URL以及获取服务器根路径的方法,并且进行举例说明,感兴趣的朋友可以学习借鉴下文的内容。

一、 获取此次请求的URL

String requestUrl = request.getScheme() //当前链接使用的协议

+”://” + request.getServerName()//服务器地址

+ “:” + request.getServerPort() //端口号

+ request.getContextPath() //应用名称,如果应用名称为

+ request.getServletPath() //请求的相对url

+ “?” + request.getQueryString(); //请求参数

举例:

http://127.0.0.1:8080/world/index.jsp?name=lilei&sex=1

request.getScheme() = “http”;

request.getServerName() = “127.0.0.1”;

request.getServerPort() = “8080”;

request.getContextPath() = “world”;

request.getServletPath() = “index.jsp”;

request.getQueryString() = “name=lilei&sex=1”;

http://127.0.0.1:8080/world/index.jsp?name=lilei&sex=1

request.getScheme() = “http”;

request.getServerName() = “127.0.0.1”;

request.getServerPort() = “8080”;

request.getContextPath() = “”;

request.getServletPath() = “world/index.jsp”;

request.getQueryString() = “name=lilei&sex=1”;

二、获取服务器根路径

String path = request.getContextPath();

String basePath = request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort()+path+”/”;

%>

使用如下:

以上就是Java获取此次请求URL以及服务器根路径的方法,希望对大家的学习有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/157521.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号