JAVA的config.properties 放在WEB项目什么地方到底怎么读取

JAVA的config.properties 放在WEB项目什么地方到底怎么读取,第1张

看不太懂你的意思,猜想你是希望通过相对路径访问你的properties文件。你说你把文件放到了WEB根目录中,那么我可以这样获得Properties对象

//servlet中

String realPath = thisgetServletContext()getRealPath("/configproperties");//这个路径是相对于Web程序的,如果你放在WEB-INF目录中就是"/WEB-INF/configproperties"

InputStream in = new FileInputStream(realPath);//获得properties文件的读取流对象

Properties p = new Properties();

pload(in);

相对路径的话,可以先获取到当前文件的编译路径,之后在找到想找文件的路径的思路来实现。

举例:

XMLSclassgetClass()getResourceAsStream("/test/testtxt");

解释:XMLSclassgetClass()是获取当前的类编译路径,之后通过getResourceAsStream的形式即可找到要读取的文件的路径。

备注:这个方法中后面的路径也可以通过截取的形式来进行路径获取,实现原理都是找到当前类路径,之后通过相对位置找到另外文件路径。

以上就是关于JAVA的config.properties 放在WEB项目什么地方到底怎么读取全部的内容,包括:JAVA的config.properties 放在WEB项目什么地方到底怎么读取、java web中读取文件,相对路径怎么写、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9570862.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存