博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
getRealPath()和getContextPath()的区别
阅读量:6260 次
发布时间:2019-06-22

本文共 414 字,大约阅读时间需要 1 分钟。

在程序中常常要获取文件的路径,有的时候需要用到相对路径而有的时候就要用到绝对路径,一提到绝对路径大家一定想到了getRealPath()但是这个方法已经不推荐使用了,但是我们还必须要得到绝对路径怎么办呢?不用急,用这个:

 
  1. request.getSession().getServletContext().getRealPath("/")+"userinfo.properties";  

这样以来在使用文件的时候就会得到绝对的路径,下面是运行后的效果: 

 

 
  1. E:\tomcat\webapps\myajax\userinfo.properties  

得到相对路径就用: 

 

 
  1. request.getContestPath() 

运行后的效果为: 

 

 
  1. /myajax/userinfo.properties 

 

本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/381820,如需转载请自行联系原作者

你可能感兴趣的文章
loadrunner
查看>>
JavaScript数组去重
查看>>
LeetCode:20. Valid Parentheses(Easy)
查看>>
2017-5-16 类
查看>>
loadView的用法
查看>>
5只蚂蚁走木棍问题
查看>>
iOS中3种正则表达式的使用与比较
查看>>
如果是繁體,Zzk搜不搜的到呢?
查看>>
系统设计 - 软件构件技术
查看>>
linux下配置SVN搭建 centos svn安装配置
查看>>
c#高级编程第七版 学习笔记 第一章 .NET体系结构
查看>>
黄聪:如何高效率存储微信中的 access_token
查看>>
HackerRank The Chosen One [预处理][gcd]
查看>>
封装获取连续数字的拼接
查看>>
gdb调试
查看>>
第一周 从C走进C++ 003 位运算
查看>>
k8s第一个实例创建redis集群服务
查看>>
Postgresql 查看建表语句 命令
查看>>
git操作
查看>>
技术文档翻译-------glove readme(1)
查看>>