在HttpServletRequest类里,有以下六个取URL的函数:

getContextPath 取得项目名
getServletPath 取得Servlet名
getPathInfo 取得Servlet后的URL名,不包括URL参数
getRequestURL 取得不包括参数的URL
getRequestURI 取得不包括参数的URI,即去掉协议和服务器名的URL

具体如下图:

相对应的函数的值如下:
getContextPath:/ServletTest
getServletPath:/main
getPathInfo:/index/testpage/test
getRequestURL:http://localhost:8080/ServletTest/main/index/testpage/test
getRequestURI:/ServletTest/main/index/testpage/test

Servlet获取URL地址相关推荐

  1. PHP实现获取url地址中一级域名

    本文实例讲述了PHP实现获取url地址中顶级域名的方法.分享给大家供大家参考,具体如下:parse_url()获取到的host时多级域名,如:mp.weixin.qq.com.做域名黑名单的时候我们需 ...

  2. JavaScript获取Url地址中的指定参数

    JavaScript获取Url地址中的指定参数 var url = "https://codemank23.com?username=kkk&scope=1";if (ur ...

  3. Javascript获取URL地址的参数

    什么是URL地址的参数 在网页访问的时候,我们会通过url地址来传递参数. 例如,url地址类似: http://www.pingbuwang.com/index.html?a=12&b=he ...

  4. 获取url地址的方法

    获取url地址的方法 1. 方法一: 原始方法window, 设置或获取 location 或 URL 的 hostname 和 port 号码. window.location.host 例:htt ...

  5. C# 获取URL地址中文件名

    添加引用 System.Web using System.Web/// <summary>/// 获取URL地址中文件名/// </summary>/// <param ...

  6. 获取url地址参数的方法

    获取url地址参数的方法 // key :参数名 function getUrlParams(key){var reg = new RegExp(key + '=([^&]*))');var ...

  7. gitclone 一个tag的地址_获取Url地址中参数的几种方法

    获取Url的代码如下:window.location.href; 方法一:原生js(假设已经获得了Url地址) 总结:主要思路就是将Url用split()分割成不同的块,返回值为一个数组,一直分割到为 ...

  8. js获取url地址参数

    一.js获取url地址栏参数 1.传入url地址(获取某个参数) console.log(getQueryVariable('aid', "http://10.179.91.238:8000 ...

  9. php获取url地址的方法,PHP获取当前页面完整url地址的方法

    php获取当前页面完整真实的url地址的方法,包括带参数的,总结了三种方法,大家可以根据需要选择,具体函数代码如下: 第一种方法: function GetCurUrl(){if(isset($_SE ...

最新文章

  1. Visual Studio 2010 的新机遇
  2. boost::system模块实现初始化顺序的测试程序
  3. android里面这个动画不动了,android,AnimationDrawable 在ListView里不动的分析及解决办法。...
  4. 弹出模态窗口,关闭并刷新页面
  5. 物联网应用层协议选择和分析--MQTT、CoAP 、HTTP、XMPP、SoAP
  6. C++之继承探究(十一):多重继承、菱形继承、虚继承、二义性问题及其解决方案
  7. wait放弃对象锁_Java线程:notify()和wait()示例
  8. 删除数据库表的几种方法的比较
  9. oracle 11g数据库安装教程
  10. ElasticSearch8.1.2 ik分词器
  11. ubuntu1804下txt文件乱码问题
  12. 咱们的课程里,有微信的这种菜单示例吗?---酷课堂iOS交流群问答整理(201810期)
  13. 常用十六进制颜色对照表代码查询
  14. 深度学习安装笔记(二)显卡、显卡驱动、CUDA 的关系以及显卡驱动升级
  15. 【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)
  16. 中国纳米硒行业投资现状分析及发需求前景预测报告2022-2028年
  17. 央行新规收款码事件|还有人不知道收款码的概念?
  18. vue 项目检测新版本功能
  19. maven使用命令行打包
  20. Nvidia显卡重新安装解决方案

热门文章

  1. ASP.NET Core的路由[1]:注册URL模式与HttpHandler的映射关系
  2. 为bootstrap的tab增加请求操作
  3. 013实现使用两个堆栈队列(keep it up)
  4. Sicily/1282. Computer Game
  5. Verizon发布2010年数据破坏调查报告
  6. vs2019使用webview2开发web浏览器
  7. cefSharp通过js操控页面,含跨域操控
  8. Spring泛型依赖注入
  9. 理解SQL SERVER中的逻辑读,预读和物理读
  10. elastic-job 和 xxl-job 的对比