getRealPath()和getResource()区别
来源:互联网 发布:淘宝大码女装胖mm秋装 编辑:程序博客网 时间:2024/06/18 05:24
String path = request.getSession().getServletContext().getRealPath("com")+ "\\files"+"\\serivce.xml";
URL url = request.getSession().getServletContext().getResource("/com/files/serivce.xml");
getRealPath()获得的是绝对路径,getResource()获得的是相对路径,对于开发人员来说都是使用相对路径,因为使用的是绝对路径一旦你换了服务器或者系统,那便会出现路径或者类加载的错误,典型的如果你在windows下可能有C,D盘之分,但是在linux系统下便没有盘符之分了,所以建议使用getResource()
如果你使用的是getResource()你在用myeclipse或者eclipse时把项目压缩成war包后对你的部署工作不会存在影响,但是如果是用的绝对路径,一定会有影响!
仅供参考 转自:http://bbs.csdn.net/topics/380055928/
0 0
- getRealPath()和getResource()区别
- JavaEE 保存文件获取绝对路径getResource("")和servletContext.getRealPath("/")
- Class.getResource() 和 ClassLoader.getResource() 的区别
- Class.getResource和ClassLoader.getResource 的区别
- getRealPath()和getContextPath()的区别
- getRealPath()和getContextPath()的区别
- getContextPath和getRealPath的区别
- getContextPath和getRealPath的区别
- getRealPath()和getContextPath()的区别
- getRealPath()和getContextPath()的区别
- request.getContextPath()和request.getRealPath()的区别
- java中getRealPath("/")和getContextPath()的区别
- java Class.getResource和ClassLoader.getResource的区别分析
- Class.getResource和ClassLoader.getResource的区别分析
- Class.getResource和ClassLoader.getResource区别与分析
- Class.getResource和ClassLoader.getResource的区别分析
- Class.getResource和ClassLoader.getResource的区别分析
- Class.getResource和ClassLoader.getResource的路径区别
- DataGridView全选的时候第一行没有选中,光标移动到其他行才会显示选中
- JDK 源码 -- SET
- Android Handler机制
- springMVC(10) springMVC参数传递(封装对象接收参数)
- MS(一)
- getRealPath()和getResource()区别
- MFC基础,MFC自绘控件学习总结.
- 安卓笔记
- Qt 多线程编程中的对象线程与函数执行线程
- Android获取手机联系人电话号码并返回结果
- 数据结构例程——单链表的建立
- CS中网络相关的期刊及会议
- checkbox标签的onchange事件兼容问题
- Core Data入门