以请求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;

最新文章

  1. 如何监控checkbox改变
  2. Node.js刷新session过期时间
  3. ruby -- 进阶学习(三)Strong Parameters在rail3.0和4.0中的区别
  4. poj3080解题报告(暴力、最大公共子串)
  5. C#.Net 如何动态加载与卸载程序集(.dll或者.exe)0-------通过应用程序域AppDomain加载和卸载程序集
  6. Off-by-one错误
  7. iOS中枚举定义的三种方式
  8. SVM及其对偶
  9. Clojure学习03:数据结构(集合)
  10. 一个JQuery发送ajax请求
  11. iOS开发使用MJRefresh进行刷新
  12. SpringMVC 实现文件的上传与下载
  13. 简单的调用OpenCV库的Android NDK开发 工具Android Studio
  14. Linux 系统假死的解决方案
  15. LeetCode哈希表
  16. JVM 调优-给你的java应用看看病
  17. jmeter4.0安装记录
  18. 操作系统笔记(六)页面置换算法 FIFO法 LRU最近最久未使用法 CLOCK法 二次机会法
  19. sitemap xml文件生成
  20. mkdir 获得新建文件权限

热门文章

  1. 安装YouCompleteMe时,编译依赖的python版本不对
  2. Servlet分页查询
  3. MYSQL数据库学习----MYSQL函数
  4. String、StringBuffer和StringBuilder有什么区别?
  5. Golang项目的测试实践
  6. 洛谷 - P1443 - 马的遍历 - bfs
  7. python 元类 type metaclass
  8. bzoj 3232: 圈地游戏【分数规划+最小割】
  9. iOS Swift3 用全局“宏”时要注意的问题
  10. 简单实现人工智能:百度aip+tuling123