韩震博客|关注于学习java&php与交流

获取页面URL两种方式

admin 2018年04月11日 web前端 467 0

以请求http://localhost:8080/doctor/demo?code=1为例



一:用java代码获取

  //获取URL中的请求参数。即?后的条件 code=1

  String queryString = request.getQueryString() ;


  //获取URI。 /doctor/demo

  String requestURI = request.getRequestURI() ;


  //获取URL(不带请求参数)。即协议+ip地址+端口号+请求方法 http://localhost:8080/doctor/demo

  StringBuffer requestURL = request.getRequestURL() ;


  //返回调用servlet请求的URL部分。/doctor/demo

  String servletPath = request.getServletPath() ;



  //获取ip地址。 localhost

  String serverName = request.getServerName();


  //获取请求协议 http

  String scheme = request.getScheme();


  //获取端口号 8080

  int serverPort = request.getServerPort();


二:在页面中获取

  //设置或获取对象指定的文件名或路径。 /doctor/demo

  window.location.pathname;


  //设置或获取整个 URL 为字符串。http://localhost:8080/doctor/demo?code=1

  window.location.href;


  //设置或获取与 URL 关联的端口号码。8080

  window.location.prot;


  //设置或获取 URL 的协议部分。http:

  window.location.protocol;


  //设置或获取 location 或 URL 的 hostname 和 port 号码。localhost:8080

  window.location.host


  //设置或获取 href 属性中跟在问号后面的部分。?code=1

  window.location.search



看到这里如果这篇文章真的帮到你了,不妨打赏一下哦!

以上就是红色火线JAVA加油站整理的关于获取页面URL两种方式的文章,
希望可以帮到你,如果你有不同的见解可以留言指正哦,避免让别的java小伙伴在走挫折路。
Zookeeper分布式服务协调组件
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

分享:

支付宝

微信