在java web项目WebContent文件夹下创建一个文件夹有个文件a.xml文件怎么以项目的相对路径来读取

 我来答
哥是随便人
推荐于2016-09-06 · 超过15用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:9.6万
展开全部
public InputStream path(String file) throws IOException {
InputStream is = this.getClass().getResourceAsStream(file);
return is;
}

path("/com/archives/importExcelXML/三峡库区航片.xls")
更多追问追答
追问
在parseXML类中我本来写的是
File file = new File("src/xx.xml")
然后我写了一个测试类读取ParseXML可以执行。。但我从页面调用servlet就是找不到这个文件。
追答
public File path(String file) throws IOException {
URL xmlUrl = new URL(Text.class.getClassLoader()
.getResource("")
+ "/com/reverse/importExcelXML/Test.java");
File f = null;
try {
f = new File(xmlUrl.toURI());
} catch (URISyntaxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return f;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式