Java web项目中读取配置文件
2014-02-28 21:55
357 查看
在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 Files\Apache\Tomcat 6.0\webapps\fee\
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 = "url";
String propertyValue = prop.getProperty(propertyName );
方式一、在servlet中读取:
Java代码
// action配置文件路径
public static final String ACTIONPATH = "WEB-INF/classes/actions.properties";
// 属性文件
public static final Properties prop = new Properties();
// 获取servlet上下文的绝对路径,如:C:\Program Files\Apache\Tomcat 6.0\webapps\fee\
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 = "url";
String propertyValue = prop.getProperty(propertyName );
相关文章推荐
- java web项目读取配置文件(.properties)
- java web项目中读取配置文件
- Java web项目中读取配置文件
- java Web项目中Properties 文件的读取
- Linux C实现小项目配置文件读取
- maven 项目中读取不同的配置文件
- JavaWeb项目读取和修改配置文件问题
- java 读取项目中的配置文件
- java web项目创建读取资源文件的Messages类
- 基于maven管理的项目中spring+mybatis配置数据源读取不到properties属性文件的问题
- Maven项目中读取src/main/resources目录下的配置文件
- JAVA开发6--java项目实现读取配置文件相关
- qt中关于如何读取配置文件学习 (vs2008+qt+mysql项目)
- 【无私分享:ASP.NET CORE 项目实战(第八章)】读取配置文件(二) 读取自定义配置文件
- eclipse java web项目数据库配置文件添加
- Maven项目中读取src/main/resources目录下的配置文件
- java web项目读取文件
- 用一个随项目启动而初始化的servlet读取配置环境,参数的properties文件
- C读取XML配置文件开源项目SCEW
- javaWeb项目中读取配置文件