zoukankan      html  css  js  c++  java
  • 使用ServletContext读取properties配置文件

    创建配置文件:

    1、在项目的任意地方,右键-》New-》File-》FileName-》输入-》名称.properties(比如:config.properties)

    2、访问路径:从根目录开始出发(WebRoot)->WEB-INF->classes->config.properties,(如果有包名,在classes->包名->config.properties)(路径可以直接从本地中项目的路径,找到WEB-INF直接从地址中copy(比如我的本地磁盘保存是这样的:F:课程s2课程s2书上内容Java WebServletTestWebRootWEB-INFclassesconfig.properties))

    response.setContentType("text/html");
      response.setCharacterEncoding("utf-8");
      request.setCharacterEncoding("utf-8");
      PrintWriter out = response.getWriter();
      /************************使用servletContext.getResourceAsStream**************************************/
      //实例化ServletContext
      ServletContext servletContext=this.getServletContext();
    //  //获取输入流
    //  InputStream in=servletContext.getResourceAsStream("\WEB-INF\classes\config.properties");
    //  Properties p=new Properties();
    //  //类的装载
    //  p.load(in);
    //  //拿到配置文件中userName参数
    //  out.println(p.getProperty("userName"));
      
      /***************************普通的获取配置文件**************************************/
      String path= servletContext.getRealPath(("\WEB-INF\classes\config.properties"));//拿到绝对路径
      FileInputStream in=new FileInputStream(path);
      Properties p=new Properties();
      p.load(in);
      out.println(p.get("userName"));

  • 相关阅读:
    使用PaintCode便捷地实现动画效果
    程序员常用markdown语法记忆小结之博客园markdown编辑器的效果
    kafka-重复消费-1
    nosql
    ThreadLocal
    内存溢出、内存泄漏
    springboot邮件服务
    三次握手、四次挥手
    悲观锁乐观锁简单整理
    beanstalkd
  • 原文地址:https://www.cnblogs.com/danmao/p/3828870.html
Copyright © 2011-2022 走看看