我想在一个普通的class里用jdom读取WEB-INF/web.xml,应该怎样写文件路径?

greenmartian 2003-06-04 04:47:45
SAXBuilder sb = new SAXBuilder();
try {
Document doc = sb.build( new FileInputStream("路径/web.xml"));
}catch( FileNotFoundException e){
e.printStackTrace();
}catch( JDOMException e){
e.printStackTrace();
}


“路径”应该改成什么?
...全文
251 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
moumouren 2003-06-04
  • 打赏
  • 举报
回复
InputStream is=null;
is=getClass().getResourceAsStream("../web.xml");
byte[] buffer = new byte[1024];
int size=-1;
while((size = is.read(buffer))!=-1){
System.out.println(new String(buffer,0,size));
}


//sb.build(is);
sgdb 2003-06-04
  • 打赏
  • 举报
回复
new FileReader("e:/jianjian/cgi/"+name)
qo 2003-06-04
  • 打赏
  • 举报
回复
URL url=this.getClass().getResource("");
String path=url.getFile();
//path是当前类所在路径,一般是web_inf\class下的某个目录,
//由它可得到substring就可得到web.xml的路径

InputStream input=new FileInputStream(pathh);
properties.load(input);

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧