在java web项目WebContent文件夹下创建一个文件夹有个文件a.xml文件怎么以项目的相对路径来读取
展开全部
public InputStream path(String file) throws IOException {
InputStream is = this.getClass().getResourceAsStream(file);
return is;
}
path("/com/archives/importExcelXML/三峡库区航片.xls")
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;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询