路径分为相对路径和相对路径
一:绝对路径是从盘符开始的路径名
二:相对路径是相对于根目录开始的路径,在使用eclipse开发javaweb程序中,由于使用eclipse启动的tomcat,所以java虚拟机的启动目录也就是tomcat的bin目录,所以在有关读取文件的路径问题中,所有相对路径的根目录就是tomcat的bin目录,
三:在web开发中,读取资源文件有三种方式
1:使用传统方式读取,这种方式只能读取tomcat的bin目录下的文件。
2:使用servletContext读取文件,servletContext代表整个web工程,所以就是web-root目录,可以读取整个工程文件,根目录是web-root。
3:使用类加载器只能读取classes目录的文件,根目录是classes。
总结:在路径问题中,要注意对象所代表的根目录。