假定你的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的区别相关推荐

  1. 关于request.getServletPath(),request.getContextPath()的总结

    最近对于request中的几种"路径"有点混淆,查找网上资源都没有很好的总结,希望此文章能够帮助我理解一下这几种"路径". ++++++++++++++++++ ...

  2. 初识 JSP---(Servlet映射 / ServletRequest / get与post区别 / 解决乱码)

    Servlet映射的细节 同一个Servlet映射多个URL上,即多个<Servlet-mapping>元素的<servlet-name>子元素的设置值可以是同一个Servle ...

  3. android servlet乱码问题,初识 JSP---(Servlet映射 / ServletRequest / get与post区别 / 解决乱码)...

    Servlet映射的细节 同一个Servlet映射多个URL上,即多个元素的子元素的设置值可以是同一个Servlet的注册名 第一种方法: 第二种方法: 第三种方法:通配符(*.do 或者 *.htm ...

  4. request.getServletPath()和request.getPathInfo()用法

    为什么80%的码农都做不了架构师?>>>    在 Web 中,我们通常需要获取 URL 相对于 Webapp 的路径,主要是下面的几个方法: request.getServletP ...

  5. java getpathinfo_request.getServletPath()和request.getPathInfo()用法

    在 Web 中,我们通常需要获取 URL 相对于 Webapp 的路径,主要是下面的几个方法: request.getServletPath() request.getPathInfo() reque ...

  6. 从0开始学Java——JSPServlet——HttpServletRequest相关的几个路径信息

    在HttpServletRequest中有几个获取路径的接口:getRequestURI/getContextPath/getServletPath/getPathInfo 这些接口互相之间有什么区别 ...

  7. 版本 3.1(最终版)

    1 Java™ Servlet 规范 版本 3.1(最终版) Shing Wai Chan Rajiv Mordani [作者] 穆茂强 张开涛 [译者] 2012 年 6 月翻译 2013 年 7 ...

  8. 【JavaWeb】web开发中的绝对路径和相对路径

    文章目录 一.基本概念 二.Java中路径的使用 3.1./ 和 .符号 3.2.Java读取文件的三种方式 三.JavaWeb中的绝对.相对路径 5.1.概念 5.2.简述web根路径 / 的区别 ...

  9. springboot shiro和freemarker集成之权限控制完全参考手册(跳过认证,登录由三方验证,全网首发)...

    本文主要考虑单点登录场景,登录由其他系统负责,业务子系统只使用shiro进行菜单和功能权限校验,登录信息通过token从redis取得,这样登录验证和授权就相互解耦了. 用户.角色.权限进行集中式管理 ...

最新文章

  1. C#调用C/C++ DLL 参数传递和回调函数的总结
  2. 前端页面适配的rem换算
  3. android+note2+分辨率,Android自适应屏幕方向、大小和分辨率
  4. 我最喜欢的Java拼图2 + 1 = 4
  5. java web 伪静态_【Java Web】使用URLRewrite实现网站伪静态
  6. 通过nginx在window下部署项目
  7. Bailian2700 字符替换【字符串】
  8. [原创] 若水新闻安卓客户端开发教程笔记
  9. 安卓手机刷入第三方recovery的两种方法
  10. CAD迷你看图V9.5版
  11. 牛市来了,我劝读者不要炒股他却骂我不地道...
  12. 【毕业季】这四年一路走来都很值得——老学长の忠告
  13. mysql mysql.sock连接_【MySQL】mysql.sock文件作用
  14. 为什么我总抢注不到域名?
  15. 海天老师 资深TTT/思维训练专家
  16. 如何记账,记录家庭收支情况
  17. flutter clean
  18. IntelliJ IDEA(2020.3)的下载、安装步骤详细教程
  19. AutoIt 对于文件的操作
  20. 数字化赋能,助推微电网高质量发展

热门文章

  1. ITK:创建高斯内核
  2. VTK:PolyData之EmbedPointsIntoVolume
  3. VTK:图表之CreateTree
  4. OpenGL Cubic Bezier三次贝塞尔曲线修补实例
  5. C++Quick sort快速排序的实现算法之二(附完整源码)
  6. C语言实现镜子mirror算法(附完整源码)
  7. C语言实现hash/xor8算法(附完整源码)
  8. ie浏览器在线使用_全新的Edge浏览器,快来尝鲜
  9. ubuntu下安装linux分区大小,增加安装Ubuntu的分区大小?
  10. Zookeeper的功能以及工作原理 (转自:http://www.cnblogs.com/felixzh/p/5869212.html)