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以及服务器根路径的方法,希望对大家的学习有所帮助。

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 浅谈Servlet与JSP

    浅谈Servlet与JSP前言    提高JavaWeb开发,不得不说http协议,接下来就说Servlet和Jsp这两个java类。正文1、什么是JSP?    JSP(JavaServerPages)是Sun公司指定的一种服务器端动态页面技术的组件规范,Jsp是以“.jsp”为后缀的文件,在该文件中主…

    2022年6月26日
    19
  • Linux环境下第一次提交项目

    Linux环境下第一次提交项目

    2021年10月17日
    31
  • JavaScript打印Excel、Word

    JavaScript打印Excel、WordJavaScript调用本地打印机,打印Excel、Word文件之前写过一篇文章,使用java调用打印机打印Excel文件:java调用打印机:http://blog.csdn.net/wangxiaoan1234/article/details/75116072但是java运行与服务器上,外部访问无法调用本地打印机。

    2022年10月25日
    0
  • npm run build: rimraf: command not found

    npm run build: rimraf: command not found当出现以下构建失败的情况时:npmrunbuild>new-proj@0.0.1prebuil>rimrafdistsh:rimraf:commandnotfound可以先执行npminstallrimraf再执行npminstall再次构建npmrunbuild

    2022年10月24日
    0
  • Centos7 JDK8的安装配置

    Centos7 JDK8的安装配置Centos7 JDK8的安装配置

    2022年4月25日
    35
  • 干货|手把手教你写一个串口调试助手「建议收藏」

    干货|手把手教你写一个串口调试助手「建议收藏」摘要:前段时间发布了一个用QT写的串口调试助手,很多小伙伴在后台留言要源码。其实网上有很多免费开源的用QT的上位机,大家搜一下就能找到,为了大家方便学习QT以及如何写一个上位机,今天推荐一下学习资源,顺带带大家写一个非常简单的串口调试助手。相信很多小伙伴还没有接触过QT,如果想用QT写一个调试助手,首先是会一点C++语法。了解即可,也就是看得懂C++的代码。只要能看懂简单的C+++语法,就能很快的写一个串口调试助手。先推荐两个视频教程,感兴趣可以看看!1、B站Jomse工看完你基本知道串口调试助手

    2022年5月9日
    84

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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