properties文件怎么获取当前路径
答案:2 悬赏:30 手机版
解决时间 2021-02-06 23:41
- 提问者网友:浩歌待明月
- 2021-02-05 22:51
properties文件怎么获取当前路径
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-02-06 00:20
URL url = getServlet().getServletContext().getResource("/WEB-INF/web.xml");
///localhost/loa/WEB-INF/web.xml
System.out.println(url.getPath());
URLConnection conn = url.openConnection();
conn.connect();
InputStream input = conn.getInputStream();
///localhost/loa/WEB-INF/web.xml
System.out.println(url.getPath());
URLConnection conn = url.openConnection();
conn.connect();
InputStream input = conn.getInputStream();
全部回答
- 1楼网友:鱼忧
- 2021-02-06 01:30
相对路径的话,可以先获取到当前文件的编译路径,之后在找到想找文件的路径的思路来实现。
举例:
xmls.class.getclass().getresourceasstream("config.properties");
解释:xmls.class.getclass()是获取当前的类编译路径,之后通过getresourceasstream的形式即可找到要读取的文件的路径。
备注:这个方法中后面的路径也可以通过截取的形式来进行路径获取,实现原理都是找到当前类路径,之后通过相对位置找到另外文件路径。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯