getRealPath详细解释

getRealPath详细解释getRealPath 详细解释今天在获取路径的时候突然发现 request 中也有 getRealPath 这个方法 最后查了查文档 说是 request getRealPath 不推荐使用 已摈弃 getServlet getServletCo getRealPath 可以取代上者 都是取得应用绝对路径 比如 有个 servlet 叫 UploadServle 它部署在 tomcat 下面以后的绝对路径如下 C ProgramFiles apache tomcat 8

getRealPath详细解释

今天在获取路径的时候突然发现request中也有getRealPath这个方法,最后查了查文档,说是request.getRealPath(“”)不推荐使用,已摈弃。

getServlet().getServletContext().getRealPath(“/”);可以取代上者,都是取得应用绝对路径。

比如,有个servlet 叫 UploadServlet,它部署在tomcat 下面以后的绝对路径如下:

“C:\Program Files\apache-tomcat-8.0.3\webapps\UploadServlet”

ServletContext.getRealPath(“/attachment”)返回

“C:\ProgramFiles\apache-tomcat-8.0.3\webapps\UploadServlet\attachment”

ServletContext.getRealPath(“attachment”) 会导致NullPointerException

结论就是:

在使用ServletContext.getRealPath() 时,传入的参数是从 当前servlet 部署在tomcat中的文件夹算起的相对路径,要以”/” 开头,否则会找不到路径,导致NullPointerException

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217080.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午10:23
下一篇 2026年3月18日 上午10:24


相关推荐

  • 使用python进行方差分析_python多因素方差分析

    使用python进行方差分析_python多因素方差分析利用python实现方差分析简介 方差分析是一种常用的对数据进行分析的方法,用于两个及两个以上样本均数和方差差别的显著性检验。本文介绍单因素方差分析和双因素方差分析。 方差分析存在三个假设: 1、各样本总体服从正态分布。 2、各样本总体方差一样。 3、各样本总体相互独立。单因素方差分析 单因素方差分析就是在只有一种影响因素下判断各个样本间的均值差别的显著性。 数据会…

    2022年10月15日
    4
  • Android SDK目录及版本号区别

    Android SDK目录及版本号区别今天又有人问 Tools Build Tools Platform tools 有什么区别 是干嘛的 现在对 SDK 目录做一下总结阐述 SDK 目录 add ons 这里面保存着附加库 第三方公司为 android 平台开发的附加功能系统 比如 GoogleMaps 当然你如果安装了 OphoneSDK 这里也会有一些类库在里面 docs 这里面是 AndroidSDKAP 参考文档 所有的 API 都可以在这里查到

    2026年1月20日
    2
  • mysql 锁表详解

    mysql 锁表详解为了给高并发情况下的MySQL进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-levellocking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-levellocki

    2022年6月3日
    107
  • 【转载】C# sleep 和wait的区别

    【转载】C# sleep 和wait的区别

    2021年11月20日
    53
  • 命令行分析java线程CPU占用

    命令行分析java线程CPU占用

    2022年1月30日
    59
  • python 构造生产者消费者模型

    python 构造生产者消费者模型

    2021年11月11日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号