标签:
虚拟路径:使用绝对路径,若针对服务器使用,省略WEB名称,若针对浏览器使用则写上WEB应用名称
真实路径:使用相对路径,根据原理具体分析
File file = new File();--相对于程序的启动目录,对于java程序相当于是程序的根目录,对于web应用,由于是tomcat启动的,所以在tomcat/bin目录下
ServletContext.getRealPath()--在给出的路径前拼接当前web应用的路径从而拼接出资源的硬盘路径
ClassLoader.getResource().getPath()--给一个相对于类加载目录的路径,一般来说普通java程序指的是bin目录,web应用指的是WEB-INF/classes
标签:
原文地址:http://www.cnblogs.com/xiaozayu/p/5583557.html