JAVA各层怎样读取资源文件(servletContext和classloader两种方式)

1.在web层可以使用String filePath = request.getServletContext().getRealPath("WEB-INFO/classes/db.properties");

先获取资源文件名,然后当作文件读取。 InputStream is = new FileInputStream(filePath);

2.在DAO层中可以使用类加载器(classloader)的方式读取配置文件。

InputStream is = CurrentClass.class.getClassLoader().getResourceAsStream("db.properties");//db.properties在bin文件夹下面,这是classpath的路径。

 

posted on 2013-02-21 11:47  要强小伙  阅读(375)  评论(0编辑  收藏  举报