zoukankan      html  css  js  c++  java
  • Java web项目中读取配置文件

      广州疯狂软件学院拥有三大课程体系包括:java课程,android课程,ios课程,本文主要讲述Java对象引用处理机制,更多java知识,android知识,ios知识,疯狂软件官网持续更新中。

      在Java web项目中经常会用属性文件作为配置文件,而其一般放在src的根目录下,读取文件时一般会有以下两种情况:

      方式一、在servlet中读取:

      Java代码

      // action配置文件路径

      public static final String ACTIONPATH = "WEB-INF/classes/actions.properties";

      // 属性文件

      public static final Properties prop = new Properties();

      // 获取servlet上下文的绝对路径,如:C:Program FilesApacheTomcat 6.0webappsfee

      String path = getServletContext().getRealPath("\");

      // 把文件读入文件输入流,存入内存中

      FileInputStream fis = new FileInputStream(new File(path + ACTIONPATH));

      //加载文件流的属性

      prop.load(fis);

      方式二、在一般的类中读取:

      Java代码

      // action配置文件路径

      public static final String ACTIONPATH = "actions.properties";

      // 属性文件

      public static final Properties prop = new Properties();

      // 获取当前类加载的根目录,如:/C:/Program Files/Apache/Tomcat 6.0/webapps/fee/WEB-INF/classes/

      String path = UriFilter.class.getClassLoader().getResource("").toURI().getPath();

      // 把文件读入文件输入流,存入内存中

      FileInputStream fis = new FileInputStream(new File(path + ACTIONPATH));

      //加载文件流的属性

      prop.load(fis);

      读取文件的属性的值:

      Java代码

      String propertyName = "aa";

      String propertyValue = prop.getProperty(propertyName );

      广州疯狂软件让学生掌握主流的、前沿Java web开发技术,熟练使用Struts,、Hibernet、Sping,掌握Ajax和Webservice技术。通过各种全真企业项目训练熟悉企业软件开发流程,能够独立设计开发Web应用程序,具有直接进入企业工作的能力。疯狂软件培训专注于高端软件编程培训,技术知识沉淀深厚的老师,让你感受Java的魅力,激发你对于编程的热爱,通过短短几个月的时间,让你在半年的时间内掌握8-10万的代码量,掌握Java核心技术,迅速成为技能型的现代化高端人才,迅速获得高薪就业!

  • 相关阅读:
    (转)tomcat 安全配置文档
    (转)nginx 安全配置文档
    (转)scipy详解
    (转)matplotlib实战
    (转)Python3的四舍五入round()函数坑爹?不,更科学!
    (转)p解决 java.util.prefs.BackingStoreException 报错问题
    (转)asyncio --- 异步 I/O
    (转)pycharm快捷键、常用设置、配置管理
    (转)db2top详解
    (转)Db2 数据库常见堵塞问题分析和处理
  • 原文地址:https://www.cnblogs.com/gojava/p/3441453.html
Copyright © 2011-2022 走看看