大家好,又见面了,我是你们的朋友全栈君。
本文介绍了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以及服务器根路径的方法,希望对大家的学习有所帮助。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/157521.html原文链接:https://javaforall.cn