getrealpath()_成语解释1000个

getrealpath()_成语解释1000个getRealPath详细解释今天在获取路径的时候突然发现request中也有getRealPath这个方法,最后查了查文档,说是request.getRealPath(“”)不推荐使用,已摈弃。getServlet().getServletContext().getRealPath(“/”);可以取代上者,都是取得应用绝对路径。比如,有个servlet叫UploadServlet,它部署在tomcat下面以后的绝对路径如下:“C:\ProgramFiles\apache-tomcat-8.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

getRealPath详细解释

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

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

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

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

那么,
ServletContext.getRealPath(“/”) 返回
“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/191737.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • fvwm 配置文件_idea安装与配置详解

    fvwm 配置文件_idea安装与配置详解FVWM新手入门不完全手册作者:asvaboy++(linuxosboy@sina.com)Fvwm是什么?哪里可以下载?Fvwm是一种窗口管理器,它可以方便的管理系统的资源。gnome和kde是桌面系统,这是两个不同的概念。桌面系统可以调用不同的窗口管理器,这就是为什么gnome系统可以有metacity和swafish两种不同的WM可以选择。现在WM很多,但是Fvwm作为一种历

    2022年10月3日
    3
  • 深入了解mysql它BDB系列(1)—BDB基础知识

    深入了解mysql它BDB系列(1)—BDB基础知识

    2021年12月30日
    22
  • Go语言iota[通俗易懂]

    Go语言iota[通俗易懂]Go语言iota

    2022年4月20日
    54
  • 大数据挖掘有哪些技术

    大数据挖掘有哪些技术  数据挖掘技术虽是一项新兴的数据处理技术,但其发展速度十分迅猛,至今已经形成了决策树、神经网络、统计学习、聚类分析、关联规则等多项数据挖掘技术,极大的满足了用户的需求。  1、决策树算法  决策树算法是分类和预测的常用技术之一,可用于深入分析分类问题,使用时,决策树能够利用预测理论对多个变量中进行分析,从而预测处任一变量的发展趋势和变化关系;除此以外,还能对变量发展趋势进行双向预测,既能进行正向预测,也能进行反向预测,因此具有方便灵活的优势。  2、神经网络算法  神经网络是将计算机技术与

    2022年6月29日
    27
  • 利用Matlab对经典鸢尾花数据集实现决策树算法分类,并绘图

       最近在学习数据挖掘,其实决策树分类看过去好久了,但是最近慢慢的想都实现一下,加深一下理解。  知道决策树有很多现成的算法(ID3,C4.5、CART),但是毕竟核心思想就是那几点,所以本篇博客就是我随便实现的,没有参考现有的决策树算法。考虑到实现分类起码需要一个数据集,所以我选择了经典的鸢尾花数据集,下载地址:Iris   选择iris.data点击右键连接另存为,即可…

    2022年4月7日
    197
  • IDEA 2020 3.3激活码_通用破解码

    IDEA 2020 3.3激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    408

发表回复

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

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