04.ServletContext读取资源文件
2014-04-05 10:41
302 查看
对于web应用,资源文件一般有xml文件和properties文件,如果配置内容是有关系的,则用xml文件如果是没有关系的则用properties文件。
例如配置数据库则用properties文件。在source下新建文件db.properties。
读取:
传统IO流方法读取:
servlet方式:
例如配置数据库则用properties文件。在source下新建文件db.properties。
读取:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { InputStream in = this.getServletContext().getResourceAsStream("/WEB-INF/classes/db.properties"); //一下为模板方法,不许哟啊改变(其实properties就是一个map) Properties p = new Properties(); p.load(in); String url = p.getProperty("url"); String username = p.getProperty("username"); String password = p.getProperty("password"); System.out.println(url); System.out.println(username); System.out.println(password); }
传统IO流方法读取:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //得到资源的绝对路径 String path = this.getServletContext().getRealPath("/WEB-INF/classes/db.properties"); InputStream in = new FileInputStream(path); Properties p = new Properties(); p.load(in); String url = p.getProperty("url"); String username = p.getProperty("username"); String password = p.getProperty("password"); System.out.println(url); System.out.println(username); System.out.println(password); }
servlet方式:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //得到资源的绝对路径 String path = this.getServletContext().getRealPath("/WEB-INF/classes/db.properties"); InputStream in = new FileInputStream(path); Properties p = new Properties(); p.load(in); String url = p.getProperty("url"); String username = p.getProperty("username"); String password = p.getProperty("password"); System.out.println(url); System.out.println(username); System.out.println(password); }
相关文章推荐
- 【JSP开发】用ServletContext读取资源文件
- 2014.09.02 周二-用servletContext、类装载器读取资源文件
- SSM项目-医药采购-04 国际化读取资源文件
- ServletContext读取Web应用下的文件资源
- (18)servletContext应用:获取web应用的初始化参数、实现servlet转发、利用servletContext对象读取资源文件
- 在servlet中通过servletcontext对象读取资源文件的模板代码
- web项目中servlet利用servletContext对象读取资源文件
- ServletContext对象读取资源文件
- 使用servletContext读取资源文件
- JAVA各层怎样读取资源文件(servletContext和classloader两种方式)
- Servlet之ServletContext读取web应用中的资源文件
- servletContext对象之读取web项目下文件资源
- 用ServletContext读取资源文件的三种方式
- servletcontext读取web资源文件
- ServletContext笔记和servlet和传统方法读取资源文件
- ServletContext读取Web应用中的资源文件
- J2EE之ServletContext读取资源文件
- ServletContext读取资源文件
- 【ServletConfig、ServletContext】使用ServletContext、类加载器读取资源文件
- 利用ServletContext对象读取web应用中的资源文件