看不太懂你的意思,猜想你是希望通过相对路径访问你的*.properties文件。你说你把文件放到了WEB根目录中,那么我可以这样获得Properties对象
//servlet中
String realPath = this.getServletContext().getRealPath("/config.properties");//这个路径是相对于Web程序的,如果你放在WEB-INF目录中就是"/WEB-INF/config.properties"
InputStream in = new FileInputStream(realPath);//获得*.properties文件的读取流对象
Properties p = new Properties();
p.load(in);
JSP的应用吧?!
把config.properties放到WEB-INF\classes下,然后JAVA程序中用“/config.properties”。如下:
p.load(getClass().getResourceAsStream("/config.properties"));
在项目中新建一个源文件夹resources.放在下面.
编译一次之后,发现就在classpath下面了...
工程下面