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