Properties

Properties用于读取资源路径,默认把资源文件放在resources文件下,资源路径被war包解压后的路径在classes(classpath)下,使用Properties.load();是填写war包解压后的路径,然后使用getProperty() 通过键值对来获取资源值

username=root
password=123456

 

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        ServletContext servletContext = this.getServletContext();
        InputStream resourceAsStream = servletContext.getResourceAsStream("/WEB-INF/classes/db.properties");
        Properties properties=new Properties();
        properties.load(resourceAsStream);
        String username = properties.getProperty("username");
        String password = properties.getProperty("password");
        resp.getWriter().print(username);
        resp.getWriter().print(password);
    }

            Java Web Properties_资源文件

 

 

Java Web Properties_资源文件_02