资源文件路径
资源文件内容
1.读取文件流
public class ServletDemo5 extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//获取ServletContext容器,调取getResourceAsStream方法读取文件流
//文件路径为target打包后的文件路径
InputStream is = this.getServletContext().getResourceAsStream("/WEB-INF/classes/db.properties");
Properties prop = new Properties();
prop.load(is); //加载文件信息
String username = prop.getProperty("username"); //读取信息赋值
String password = prop.getProperty("password");
resp.setContentType("text/html"); //设置响应信息的格式
resp.setCharacterEncoding("utf-8"); //设置响应信息的编码
resp.getWriter().println("用户名:" + username +""+ "密码:" + password); //网页输出打印
System.out.println("用户名:" + username +""+ "密码:" + password);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doGet(req, resp);
}
}
2.配置web.xml文件
<!-- 读取资源文件-->
<servlet>
<servlet-name>prop</servlet-name>
<servlet-class>com.hwh.servlet.ServletDemo5</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>prop</servlet-name>
<url-pattern>/prop</url-pattern>
</servlet-mapping>