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核心技术,迅速成为技能型的现代化高端人才,迅速获得高薪就业!

  • 相关阅读:
    web前端【第十四篇】Bootstrap简单使用
    web前端【第十三篇】jQuery扩展和事件
    web前端【第十二篇】jQuery文档相关操作
    web前端【第十一篇】jQuery属性相关操作
    页面组件
    索引
    前端基础
    pymysql与mysql各功能
    mysql数据操作
    mysql表相关操作
  • 原文地址:https://www.cnblogs.com/gojava/p/3441453.html
Copyright © 2011-2022 走看看