一、 获取此次请求的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+"/";

%>

使用如下:

获取请求的url java_Java获取此次请求URL以及服务器根路径的方法相关推荐

  1. JAVA获取Classpath根路径的方法

    方法一: String path = Test.class.getResource("/").toString(); System.out.println("path = ...

  2. java获取项目根路径通用方法

    windows或linux系统通用,包含常用的三个方法. package com.home.util;import java.io.File;/*** 获取项目的根路径* 在windows和linux ...

  3. 怎样获取明天的日期java_java 获取昨天,今天,明天的日期

    publicstaticvoidmain(String[] args){ try{ //获取当前日期 Date date = newDate(); SimpleDateFormat sf = newS ...

  4. 服务器无法显示url,遇到“您所请求的网址(URL)无法获取”的解决办法

    打开网址www.hongganjiyh.com,突然显示:您所请求的网址(URL)无法获取. 遇到"您所请求的网址(URL)无法获取"的解决办法 [color=Red]打开网址,突 ...

  5. 服务器提示无法显示url,win7系统中ie浏览器无法浏览网页提示您所请求的网址(url)无法获取如何解决...

    在win7用户遇到ie浏览器无法浏览网页,提示您所请求的网址(url)无法获取,碰到这样的问题该如何处理呢,接下来随win7之家小编一起来看看具体的 1.网络设置的问题 这种原因比较多出现在需要手动指 ...

  6. vue从url中获取token并加入到 请求头里_BATJ都会用到的接口鉴权cookie、session 和token...

    鉴权 鉴权是指验证用户是否拥有访问系统的权利-鉴定权限. cookie.session和token 为什么会有cookie.session和token? 1. http是无状态协议 什么是无状态呢? ...

  7. Himall商城Web帮助类获得上次请求的url、获得请求的方式、获得请求的主机部分、获取请求的端口号、 获得请求的ip、获得请求的原始url

    /// <summary>         /// 获得上次请求的url         /// </summary>         /// <returns>& ...

  8. handlerinterceptoradapter 获取请求参数_SSM框架防止重复请求

    SSM框架防止重复请求 编者: wRitchie(吴理琪) 来源:http://www.bj9420.com SSM框架,即Spring+Spring MVC+Mybatis,在实践中由于网络延迟或多 ...

  9. java 获取nodejs端Gson数据案例(请求MongoDB)

    java  获取nodejs端Gson数据案例 原理:这是一个demo,主要通过java向nodejs端发送请求,nodejs端向mongodb请求数据,并将请求的数据以Gson的格式返回给java端 ...

最新文章

  1. linux下面安装jdk
  2. Make Games with Python Pygame (2)
  3. MySQL中的字符串连接
  4. (转)Apache Rewrite 详解
  5. 脱壳_详细_使用的方法_01
  6. SpringMVC 中设置日期字符串转换格式
  7. 视频质量,分辨率以及码率之间的关系
  8. oracle常用函数介绍
  9. 求最长XX序列的两种方法
  10. jquery-animate()动画
  11. 迅睿CMS插件自动采集伪原创免费插件
  12. 服务器将系统盘,如何将Windows服务器系统的inetpub目录移到其它盘
  13. 谷歌发现育碧uPlay安全漏洞
  14. 无轴螺旋输送机螺旋叶片的更换方法
  15. 堡垒机AccessClient插件在mac系统下闪退的解决办法
  16. html parser java库_Java解析HTML之HTMLParser使用与详解
  17. 最全哈夫曼树哈夫曼编码讲解,兄弟你值得拥有
  18. 【资源】重磅!清华大学网上课程面向全国免费开放!无需登录、注册!在家上清华!...
  19. 笙科电子(AMICCOM)样片申请与经验
  20. 力矩电机控制基本原理

热门文章

  1. solr 模糊匹配_Solr中的前缀和后缀匹配
  2. akka使用_使用Akka简化交易系统
  3. JDK 12 Early Access Build 12中的原始字符串文字支持
  4. SpringHibernate4
  5. 如何在Java中转义JSON字符串-Eclipse IDE技巧
  6. 流操作中的noException
  7. Gradle入门:创建多项目构建
  8. JPA / Hibernate实体状态转换的初学者指南
  9. 用于J2EE开发的Cloud IDE
  10. 在集成测试中模拟耗时的动作