在Javaweb项目中经常会用属性文件作为配置文件,而其一般放迅弊在src的根目录下,读取文件时一般会有以下两种情况:方式一、在servlet中读取://action配置文件路径publicstaticfinalStringACTIONPATH="WEB-INF/classes/actions.properties";//属性文件publicstaticfinalPropertiesprop=newProperties();//获取servlet上下文的绝对路径,如:C:\ProgramFiles\Apache\Tomcat6.0\webapps\fee\Stringpath=getServletContext().getRealPath("\\");//把文件读入文件输入纤祥流,存入内存中FileInputStreamfis=newFileInputStream(newFile(path+ACTIONPATH));//加载文件流的属性prop.load(fis);方式二、在一般的类中读取://action配置文件路径publicstaticfinalStringACTIONPATH="actions.properties";//属性文件publicstaticfinalPropertiesprop=newProperties();//亩竖族获取当前类加载的根目录,如:/C:/ProgramFiles/Apache/Tomcat6.0/webapps/fee/WEB-INF/classes/Stringpath=UriFilter.class.getClassLoader().getResource("").toURI().getPath();//把文件读入文件输入流,存入内存中FileInputStreamfis=newFileInputStream(newFile(path+ACTIONPATH));//加载文件流的属性prop.load(fis);