摘要:通常当我们编写一个或时,会要获取用户的请求路径。假设我们创建了一个部署在路径下,里面有一个对应的路径为,那么当我们请求时,可以这样得到请求路径你就会得到注意,当中不会包含参数,也就是说你请求时,得到的结果是一样的。
通常当我们编写一个 Servlet 或 Filter 时,会要获取用户的请求路径。下面是获取请求路径的方法。
假设我们创建了一个 webapp 部署在 /app 路径下,webapp 里面有一个 Servlet 对应的路径为 /servlet1/*,那么当我们请求 http://localhost/app/servlet1/index 时,可以这样得到请求路径:
javaString fullPath = request.getRequestURI(); String outerPath = fullPath.substring(request.getContextPath().length()); String innerPath = outerPath.substring(request.getServletPath().length());
你就会得到
javafullPath = "/app/servlet1/index" outerPath = "/servlet1/index" innerPath = "/index"
注意,fullPath 当中不会包含 URL 参数,也就是说你请求 http://localhost/app/servlet1/index?name=a 时,得到的结果是一样的。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/64385.html
摘要:本文有点大哈,相较于目前国内正流行起来的前端后移的前后端分离方案,本文介绍是一种低碳的版本,所以不要纠结于这个的正确性哈。碰到问题先看看有没有你的答案资源汇总推荐低碳的前端服务器工具推荐常用远程调试工具推荐工具,快速跳转到最常用的目录。 本文由作者郑海波授权网易云社区发布。 前几天,跟一同事(MIHTool作者)讨教了一下开发调试工具。其实个人觉得相较于定制一个类似MIHTool的Hy...
这个百度贴吧的项目是 vue + koa + sequelize 的项目。 由于没有百度贴吧API接口,所以自己写了后端 项目部分截图(GIF) showImg(https://user-gold-cdn.xitu.io/2019/7/13/16bea513a0805b84?w=480&h=1040&f=gif&s=4456077);showImg(https://user-gold-cdn.xi...
阅读 728·2023-04-25 15:13
阅读 1360·2021-11-22 12:03
阅读 796·2021-11-19 09:40
阅读 1849·2021-11-17 09:38
阅读 1628·2021-11-08 13:18
阅读 630·2021-09-02 15:15
阅读 1739·2019-08-30 15:54
阅读 2546·2019-08-30 11:12