日期:2014-05-18  浏览次数:20589 次

请问 我用 File file = new File("..\\db.properties");来找在WEB-INF里的db.properties 可以吗
望高手指点

------解决方案--------------------
正常情况下java找文件是以该Java源文件对应的class目录为当前路径的,所以File file = new File( "..\\db.properties ");这样找的是你写这行代码的class文件的上一级目录下去找

通常的解决方法是通过request.getSession().getServletContext().getRealPath( "/ ");
这样找的是web项目的根路径,然后你的db.properties文件相对于web项目根路径即可找到