java获取服务器路径_Java获取此次请求URL以及服务器根路径的方法「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。
本文介绍了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
相关文章
- java 四舍五入运算_JAVA正确的四舍五入方法「建议收藏」
- java calendar 设置小时_Java Calendar.set 方法设置时间的问题
- JAVA_JDK下载与安装教程(小白)
- java数组定义长度_JAVA数组的定义
- java分布式框架_5个强大的Java分布式缓存框架推荐
- java生成时间戳类型_Java获取当前时间戳的方法有哪些
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- java数组去重_JAVA数组去重常用方法
- java 文件上传到服务器_Java上传文件到服务器端的方法「建议收藏」
- java list 转json 字符串_JSON的String字符串与Java的List列表对象的相互转换
- java 事务嵌套_Java事务以及嵌套事务[通俗易懂]
- Java截取字符串方法_java通过split截取字符串
- java查找字符的方法_Java字符串查找(3种方法)
- Java学习笔记之五java数组详解编程语言
- 利用Redis存储Java对象的方法(redis存储java对象)
- 时间设置Java中Redis设置过期时间的方法(redisjava过期)
- Java实现MySQL数据插入(java插入mysql)
- weblogic8.1下重新编译java类但不用重启服务器的方法
- 浅析JAVA中toString方法的作用
- C#调用Java类的实现方法
- JAVA读取文件夹大小的几种方法实例
- Java输入流Scanner/BufferedReader使用方法示例
- Java函数式编程(八):字符串及方法引用