日期:2014-05-17  浏览次数:20693 次

Servlet调用web-inf下xml文件的问题
我DOM4J要用到这个XML文件,文件放在web-inf目录下,我这样获取,
request.getSession().getServletContext().getRealPath("/WEB-INF/dao.xml");
File file = new File(path);
Document doc = reader.read(file);
提示系统找不到指定的文件,文件为null,
这个要怎么弄?谢谢

------解决方案--------------------
request.getSession().getServletContext().getRealPath("/WEB-INF/dao.xml");
你打印出来看看是不是对的就行了。
------解决方案--------------------
有一个方法是获取当前类的路径的方法,获取到了路径在获取父级目录就可以了。。
方法你搜一下,我忘了
------解决方案--------------------
File file = new File("C:\Users\LeiYu\Code\Java\ThOA\build\web\WEB-INF\dao.xml");你先用绝对路径试试看。。