getContextPath、getServletPath、getRequestURI的区别
假定你的web application 名称为news,你在浏览器中输入请求路径:
http://localhost:8080/news/main/list.jsp
则执行下面向行代码后打印出如下结果:
1、 System.out.println(request.getContextPath()); //可返回站点的根路径。也就是项目的名字
打印结果:/news
2、System.out.println(request.getServletPath());
打印结果:/main/list.jsp
3、 System.out.println(request.getRequestURI());
打印结果:/news/main/list.jsp
4、 System.out.println(request.getRealPath("/"));
打印结果:F:\Tomcat 6.0\webapps\news\test
getContextPath、getServletPath、getRequestURI的区别相关推荐
- 关于request.getServletPath(),request.getContextPath()的总结
最近对于request中的几种"路径"有点混淆,查找网上资源都没有很好的总结,希望此文章能够帮助我理解一下这几种"路径". ++++++++++++++++++ ...
- 初识 JSP---(Servlet映射 / ServletRequest / get与post区别 / 解决乱码)
Servlet映射的细节 同一个Servlet映射多个URL上,即多个<Servlet-mapping>元素的<servlet-name>子元素的设置值可以是同一个Servle ...
- android servlet乱码问题,初识 JSP---(Servlet映射 / ServletRequest / get与post区别 / 解决乱码)...
Servlet映射的细节 同一个Servlet映射多个URL上,即多个元素的子元素的设置值可以是同一个Servlet的注册名 第一种方法: 第二种方法: 第三种方法:通配符(*.do 或者 *.htm ...
- request.getServletPath()和request.getPathInfo()用法
为什么80%的码农都做不了架构师?>>> 在 Web 中,我们通常需要获取 URL 相对于 Webapp 的路径,主要是下面的几个方法: request.getServletP ...
- java getpathinfo_request.getServletPath()和request.getPathInfo()用法
在 Web 中,我们通常需要获取 URL 相对于 Webapp 的路径,主要是下面的几个方法: request.getServletPath() request.getPathInfo() reque ...
- 从0开始学Java——JSPServlet——HttpServletRequest相关的几个路径信息
在HttpServletRequest中有几个获取路径的接口:getRequestURI/getContextPath/getServletPath/getPathInfo 这些接口互相之间有什么区别 ...
- 版本 3.1(最终版)
1 Java™ Servlet 规范 版本 3.1(最终版) Shing Wai Chan Rajiv Mordani [作者] 穆茂强 张开涛 [译者] 2012 年 6 月翻译 2013 年 7 ...
- 【JavaWeb】web开发中的绝对路径和相对路径
文章目录 一.基本概念 二.Java中路径的使用 3.1./ 和 .符号 3.2.Java读取文件的三种方式 三.JavaWeb中的绝对.相对路径 5.1.概念 5.2.简述web根路径 / 的区别 ...
- springboot shiro和freemarker集成之权限控制完全参考手册(跳过认证,登录由三方验证,全网首发)...
本文主要考虑单点登录场景,登录由其他系统负责,业务子系统只使用shiro进行菜单和功能权限校验,登录信息通过token从redis取得,这样登录验证和授权就相互解耦了. 用户.角色.权限进行集中式管理 ...
最新文章
- C#调用C/C++ DLL 参数传递和回调函数的总结
- 前端页面适配的rem换算
- android+note2+分辨率,Android自适应屏幕方向、大小和分辨率
- 我最喜欢的Java拼图2 + 1 = 4
- java web 伪静态_【Java Web】使用URLRewrite实现网站伪静态
- 通过nginx在window下部署项目
- Bailian2700 字符替换【字符串】
- [原创] 若水新闻安卓客户端开发教程笔记
- 安卓手机刷入第三方recovery的两种方法
- CAD迷你看图V9.5版
- 牛市来了,我劝读者不要炒股他却骂我不地道...
- 【毕业季】这四年一路走来都很值得——老学长の忠告
- mysql mysql.sock连接_【MySQL】mysql.sock文件作用
- 为什么我总抢注不到域名?
- 海天老师 资深TTT/思维训练专家
- 如何记账,记录家庭收支情况
- flutter clean
- IntelliJ IDEA(2020.3)的下载、安装步骤详细教程
- AutoIt 对于文件的操作
- 数字化赋能,助推微电网高质量发展
热门文章
- ITK:创建高斯内核
- VTK:PolyData之EmbedPointsIntoVolume
- VTK:图表之CreateTree
- OpenGL Cubic Bezier三次贝塞尔曲线修补实例
- C++Quick sort快速排序的实现算法之二(附完整源码)
- C语言实现镜子mirror算法(附完整源码)
- C语言实现hash/xor8算法(附完整源码)
- ie浏览器在线使用_全新的Edge浏览器,快来尝鲜
- ubuntu下安装linux分区大小,增加安装Ubuntu的分区大小?
- Zookeeper的功能以及工作原理 (转自:http://www.cnblogs.com/felixzh/p/5869212.html)