Java getRealPath("/")与getContextPath()区别详细分析
一.以下是在servlet中测试的。

二.运行结果如下(其中myfile文件夹是不存在的)。

三.总结。
1.getRealPath("/")方法返回的是项目在服务器的绝对路径,而getRealPath("WEB-INF/myfile")返回的是包含一个给定虚拟路径的绝对路径,其中/myfile是虚拟的。
2.getContextPath()方法返回的是项目相对路径,并不会返回其绝对的路径,就是说并不知道项目在哪个位置。
到此这篇关于Java getRealPath("/")与getContextPath()区别详细分析的文章就介绍到这了,更多相关Java getRealPath("/")与getContextPath()区别内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
SpringBoot 2.0 整合sharding-jdbc中间件实现数据分库分表
这篇文章主要介绍了SpringBoot 2.0 整合sharding-jdbc中间件,实现数据分库分表,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下2019-06-06
Java 遍历取出Map集合key-value数据的4种方法
这篇文章主要介绍了Java 遍历取出Map集合key-value数据的4种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-09-09
Spring Security组件一键接入验证码登录和小程序登录的详细过程
这篇文章主要介绍了Spring Security 一键接入验证码登录和小程序登录,简单介绍一下这个插件包的相关知识,本文结合示例代码给大家介绍的非常详细,需要的朋友参考下吧2022-04-04
Java连接数据库JDBC技术之prepareStatement的详细介绍
这篇文章主要介绍了Java连接数据库JDBC技术之prepareStatement的详细介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-07-07
Java使用ScriptEngine动态执行代码(附Java几种动态执行代码比较)
这篇文章主要介绍了Java使用ScriptEngine动态执行代码,并且分享Java几种动态执行代码比较,需要的朋友可以参考下2021-04-04


最新评论