Servlet学习总结(8)----读取ClassPath下的资源文件
2018-01-01 17:16
423 查看
1、如何去读取src下的资源文件?
1、依赖于ServletContext来读取:public void init(ServletConfig config) throws ServletException { ServletContext sc = config.getServletContext(); //读取文件内容,下面的第一个/代表项目的根目录 InputStream is = sc.getResourceAsStream("/WEB-INF/classes/test.properties"); Properties pro = new Properties(); try { pro.load(is); System.out.println(pro.getProperty("key")); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
2、使用类加载器来读取
public void init(ServletConfig config) throws ServletException { //类加载器读取src下的文件,不依赖于ServletContext InputStream is = this.getClass().getClassLoader(). .getResourceAsStream("/WEB-INF/test.properties"); Properties pro = new Properties(); try { pro.load(is); System.out.println(pro.getProperty("key")); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
相关文章推荐
- servlet学习笔记---读取资源文件
- servlet学习总结(二)—图片下载和读取属性文件
- Android开发学习笔记(12):Android读取内部以及外部资源文件(更新中...)
- Servlet 读取资源文件的方式,以及资源文件的更新
- web项目中servlet利用servletContext对象读取资源文件
- 关于java读取文件IO流学习总结(二)
- android文件、资源读取总结
- 黑马程序员_学习笔记8用类加载器的方式管理资源和配置文件及类加载器的总结
- Android学习第二课:Assets资源文件读取及AssetManager介绍
- Servlet读取properties资源文件
- Servlet读取资源文件的三种方式
- JIURL PE 格式学习总结(四)-- PE文件中的资源
- Servlet3.0学习总结(三)——基于Servlet3.0的文件上传
- 关于java读取文件IO流学习总结(一)
- Java或者JAR包获取读取资源文件的路径的问题总结
- 在servlet和非servlet实体类中如何读取资源文件
- Java或者JAR包获取读取资源文件的路径的问题总结
- 在servlet中通过servletcontext对象读取资源文件的模板代码
- ServletContext笔记和servlet和传统方法读取资源文件