首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请教 我用 File file = new File("\\db.properties");来找在WEB-INF里的db.propertie

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

请问 我用 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项目根路径即可找到

热点排行