精华内容
下载资源
问答
  • Java 获取当前页面完整的url

    万次阅读 2017-10-19 16:20:19
    HttpServletRequest httpRequest=(HttpServletRequest)request;      String strBackUrl = "http://" + request.getServerName() //服务器地址    + ":
    1. HttpServletRequest httpRequest=(HttpServletRequest)request;  
    2.           
    3.   
    4. String strBackUrl = "http://" + request.getServerName() //服务器地址  
    5.                       
    6. ":"   
    7.                       
    8. + request.getServerPort()//端口号  
    9.                       
    10. + httpRequest.getContextPath()      //项目名称  
    11.                      
    12.  + httpRequest.getServletPath()      //请求页面或其他地址  
    13.                  
    14.  + "?" + (httpRequest.getQueryString()); //参数  
    展开全文
  • 要求显示当前页面的URL以及根目录(也就是获取localhost,如果是域名则获取域名) 获取当前页面URL的方法 使用javax.servlet.http 假设访问地址为:localhost:4000/Project/index.html 其中Project是项目工程,index....

    写项目的时候,有个需求
    要求显示当前页面的URL以及根目录(也就是获取localhost,如果是域名则获取域名)

    获取当前页面URL的方法

    使用javax.servlet.http
    假设访问地址为:localhost:4000/Project/index.html
    其中Project是项目工程,index.html是页面

    getRequestURL()  
    // 获取当前页面的完整路径(不包含请求参数,需要加上getQueryString()才能获取请求参数)
    getRequestURI()  
    // 返回除去Localhost(域名或者ip)部分的路径  注意这和上面是不同的一个是`URL`一个是`URI`
    getContextPath()  
    // 返回工程名,如果工程映射为/,返回"空" 
    getServletPath()  
    // 返回除去host和工程名部分的路径
    

    还有很多方法我这里就不过多

    看一下效果

    getRequestURL()  // http://localhost:4000/Project/index.html
    getRequestURI()  // /Project/index.html
    getContextPath()  // /Project
    getServletPath()  // /index.html
    

    实际代码演示

    请求地址:http://127.0.0.1/article/bbbbb?name=abc
    由于我建的是SpringBoot项目,所以项目工程根目录为/

    System.out.println("getRequestURI:"+request.getRequestURI());
    System.out.println("getRequestURL:"+request.getRequestURL());
    System.out.println("getContextPath:"+request.getContextPath());
    System.out.println("getServletPath:"+request.getServletPath());
    System.out.println("getQueryString:"+request.getQueryString());
    System.out.println("根目录:"+request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort());
    //getRequestURI:/article/bbbbb
    //getRequestURL:http://127.0.0.1/article/bbbbb
    //getContextPath:
    //getServletPath:/article/bbbbb
    //getQueryString:name=abc
    //根目录:http://127.0.0.1:80
    

    Thymeleaf写法与上方大致相同

    <div th:text="${#httpServletRequest.requestURL}"></div>
    <!-- http://127.0.0.1/article/bbbbb -->
    
    <div th:text="${#httpServletRequest.getScheme() + '://' + #httpServletRequest.getServerName() + ':' + #request.getServerPort()}"></div>
    <!-- 根目录:http://127.0.0.1:80 -->
    
    展开全文
  • java获取当前请求的url地址及各参数

    万次阅读 2017-10-07 19:24:53
    java获取当前请求的url地址及各参数

    一获取全路径

    request.getRequestURL(); //得到http://localhost:8080/ResSeat/GenerateCode.do

    二获取协议名和域名

    request.getScheme();  //得到协议名 例如:http
    request.getServerName();  //得到域名 localhost

    三获取参数

    request.getQueryString();  //得到参数  id=6

    四获取项目名

    request.getContextPath();  //如果在tomcat的server中配置了项目的虚拟路径则会得到项目名,没有配置则为空。
    展开全文
  • String url = request.getScheme()+"://@"+ request.getServerName()+"@"+request.getRequestURI()+"?"+request.getQueryString(); System.out.println("获取全...
    String url = request.getScheme()+"://@"+ request.getServerName()+"@"+request.getRequestURI()+"?"+request.getQueryString();
    System.out.println("获取全路径(协议类型://域名/项目名/命名空间/action名称?其他参数)url="+url);

     

    转载于:https://my.oschina.net/u/2842177/blog/3068585

    展开全文
  • t;&gt;&gt;&...1、获取当前项目请求URL的完整链接地址 String requestUrl = req.getScheme() //当前链接使用的协议 +"://" + req.getServerName()//服务器地址 + ":
  • 获取页面地址栏中的参数1、思路:①获取当前页面的URL,也就是地址栏中的信息(字符串) ②把获取的地址栏信息作为参数传入到自己定义的方法中 重点③自定义方法 : 拆分字符串,取出字符串中的一段一段信息,分别...
  • 最近在做项目的时候,自己写了一些配置参数的读取,将配置文件放到具体的位置,然后让程序根据当前类的路径寻找配置文件的路径,但是,发现eclipse的开发坏境下是可以顺利读取到指定路径下的配置文件中的配置参数的...
  • java程序关闭当前页面

    千次阅读 2020-05-14 21:06:25
    public void dispose()释放此Window ,其子组件及其所有子集所使用的所有本地屏幕资源。 也就是说,这些Component的资源将被销毁,它们...注意 :当Java虚拟机(VM)中的最后一个可显示的窗口被丢弃时,VM可能会终止。
  • Java+Selenium3方法篇17-获取当前页面URL

    万次阅读 2017-06-20 22:50:03
    本篇介绍获取当前页面的url,这个getCurrentUrl()是一个driver的方法,返回的当前driver所停留在的当前页的url。这个在自动化测试过程中是有必要的,例如在实际测试中,只会刚开始给一个测试url,开始测试,之后的...
  • java获取当前路径的几种方法

    万次阅读 2017-06-09 09:57:09
    1、利用System.getProperty()函数获取当前路径:  System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径  2、使用File提供的函数获取当前路径:  File directory = new File("")...
  • 主要介绍了基于java web获取网页访问次数代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 主要介绍了Android获得当前正在显示的activity类名的方法,分析了权限的修改与Java代码的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
  • 使用Vue,获取当前页面的 IP

    千次阅读 热门讨论 2018-09-20 20:24:47
    目的:使用Vue,获取当前页面的 IP 说明:在做一个点赞功能,获取当前用户的ip,判断它是否点赞过。 第一步:使用vue引入外部js。(这里是使用搜狐的api来获取用户的ip) 直接在 index.html 里面引入这个js &...
  • Java中后台获取url最终地址

    千次阅读 2019-08-26 13:10:46
    Java中url获取最终地址这里写自定义目录标题 Java中的HttpClient或者HttpURLConnection的方法都是针对后台网址的转发跳转,如果有一个中间页面是js跳转window.location.href就抓瞎了,因为后台是没法调用到js方法的 ...
  • Java 获取系统当前登录用户信息

    千次阅读 2020-11-10 16:47:41
    //获取当前的日期 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 if (!StringUtil.isNullOrSpace(paraMap.get("id"))) { Tbz4BaseEntity entity=new Tbz4BaseEntity(); // ...
  • 获得当前项目的根路径,js写出的公共方法,可在jsp中直接调用
  • Java源码下载 1个目标文件 摘要:Java源码,网络相关,HTTP   Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的...
  • Java获取指定URL页面内容

    千次阅读 2018-09-10 16:37:44
    抓取指定URL页面内容,获取页面的json数据保存到数据库。  直接贴代码: import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import...
  • java 获取当前路径

    千次阅读 2014-04-25 10:50:31
    object.class.getResource()方法获得当前生成的class的绝对路径(此方法在jar包中无效,因为他获得的是生成的class的路径,返回的内容最后包含/)   [c-sharp] view plaincopy //当前...
  • Android获取App当前页面的Activity名称

    千次阅读 2019-10-14 19:22:43
    方法1.adb命令获取页面的名称 adb shell "dumpsys window | grep mCurrentFocus" adb命令获取比较简单直接(对于获取单个页面比较方便) 方法2. Androidstudio 的Layout Inspector获取 打开android...
  • Java只能获取一次,到页面的时间是静态的,不过通过js和Java的合作,巧妙地实现此功能
  • request.getHeader("Referer");
  • //而且这个控件上的值是固定的不会变化 ("text1"); %> 结果str的值是null的这不科学啊
  • 在jsp页面使用new Date()方法获取到的是客户端时间,采用这种方法获取当前服务器端时间。
  • java selenium通过WebElement获取页面元素

    千次阅读 2020-07-30 15:15:29
    import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.... * 获取页面element */ public class ElementDemo
  • 需求:通过URL超链接获取超链接的页面快照 查询翻阅各种资料 ,找到了十种方式, 但是这十种方式都有各自的独特性,以下是我对其测试结果 方法一:java本身的API 不需要引用任何的jar包,不支持写在style里面的...
  • java源码 安卓自动化获取界面元素(appium-desktop) .
  • java获取地址信息

    千次阅读 2019-07-02 09:27:15
    1、获取访问的地址 ...2、获取访问页面地址 request.getHeader("Referer"); 3、获取协议(http或者https) request.getScheme(); 4、获取域名 request.getServerName(); 5、获取端口号 request....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 289,485
精华内容 115,794
关键字:

java获取当前页面地址

java 订阅