路径的写法

虚拟路径:使用绝对路径,若针对服务器使用,省略WEB名称,若针对浏览器使用则写上WEB应用名称

真实路径:使用相对路径,根据原理具体分析

File file = new File();--相对于程序的启动目录,对于java程序相当于是程序的根目录,对于web应用,由于是tomcat启动的,所以在tomcat/bin目录下

ServletContext.getRealPath()--在给出的路径前拼接当前web应用的路径从而拼接出资源的硬盘路径

ClassLoader.getResource().getPath()--给一个相对于类加载目录的路径,一般来说普通java程序指的是bin目录,web应用指的是WEB-INF/classes

posted @ 2016-06-14 11:51  一群小杂鱼  阅读(198)  评论(0)    收藏  举报