getRealPath()和getContextPath()的区别
2024-09-13 06:28:17
转载自:http://sucre.iteye.com/blog/319178
在程序中常常要获取文件的路径,有的时候需要用到相对路径而有的时候就要用到绝对路径,一提到绝对路径大家一定想到了getRealPath()但是这个方法已经不推荐使用了,但是我们还必须要得到绝对路径怎么办呢?不用急,用这个:
java代码
request.getSession().getServletContext().getRealPath("/")+"userinfo.properties";
这样以来在使用文件的时候就会得到绝对的路径,下面是运行后的效果:
java代码
E:\tomcat\webapps\myajax\userinfo.properties
得到相对路径就用:
Java代码
request.getContestPath()
运行后的效果为:
Java代码
/myajax/userinfo.properties
最新文章
- MySQL检查重复索引工具-pt-duplicate-key-checker
- [CC]平面拟合
- JS 语言的Function 解析
- 图片_ _图片缓存之内存缓存技术LruCache,软引用
- CentOS 防火墙打开和关闭端口(转载)
- eclipse ide for java ee developers 开发环境搭建(j2ee)
- 网站压力测试工具webbench 安装与使用
- python计算两个日期时间差
- PHP字符串替换函数strtr()
- CODE[VS]-判断浮点数是否相等-浮点数处理-天梯青铜
- CMD命令查询DNS服务器
- Spring Boot之WebSocket
- layer.tips属性
- react-native中的图片
- [20180630]truncate table的另类恢复2.txt
- kotlin 插件更新到 1.2.41 程序出错 Please use kotlin-stdlib-jdk7 instead
- MyBatis基础入门《五》核心配置文件
- IntelliJ IDEA Configuring projects
- python转化字符串形式的json
- springboot实现java代理IP池 Proxy Pool,提供可用率达到95%以上的代理IP