在servlet中有时需要读取资源文件中的一些相关的信息,例如在资源文件中可能会实现配置数据库有关的信息,这时就可以通过servletcontext对象读取资源文件的相关的信息。具体的代码如下所示:
private void test() throws IOException {
InputStream in = this.getServletContext().getResourceAsStream("/db.properties");
Properties p=new Properties();
p.load(in);
String driver=p.getProperty("driver");
String username=p.getProperty("username");
String password=p.getProperty("password");
String url=p.getProperty("url");
System.out.println(username);
System.out.println(password);
System.out.println(url);
System.out.println(driver);
}