JAVA的config.properties 放在WEB项目什么地方?到底怎么读取?
发布网友
发布时间:2022-04-27 11:16
我来回答
共4个回答
热心网友
时间:2023-09-14 19:41
看不太懂你的意思,猜想你是希望通过相对路径访问你的*.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);
热心网友
时间:2023-09-14 19:42
JSP的应用吧?!
把config.properties放到WEB-INF\classes下,然后JAVA程序中用“/config.properties”。如下:
p.load(getClass().getResourceAsStream("/config.properties"));
热心网友
时间:2023-09-14 19:42
在项目中新建一个源文件夹resources.放在下面.
编译一次之后,发现就在classpath下面了...
热心网友
时间:2023-09-14 19:43
工程下面