您的位置:首页 > 编程语言 > Java开发

java 读取properties文件

2016-07-26 09:56 423 查看
package com.pul.sam.login;

import java.io.FileInputStream;
import java.util.Properties;

public class test {

// 测试
public static void main(String args[]){
Properties p = new Properties();
try {
String path = test.class.getClass().getResource("/").getPath();
path = path.substring(1, path.indexOf("build"));
p.load(new FileInputStream(path + "WebContent/WEB-INF/user_info.properties"));
System.out.println("热力公司名字----->" + p.getProperty("energy_rlgsdb"));
System.out.println("热力公司名字----->" + new String(p.getProperty("energy_rslgsName").getBytes("ISO-8859-1"),"UTF-8"));
} catch (Exception e) {
e.printStackTrace();
}
}
}

javaweb版

WebContext ctx = WebContextFactory.get();
HttpSession s = ctx.getSession();
TRlgs tRlgs= new TRlgs();
Properties p = new Properties();
try {
// String path = LoginBO.class.getClass().getResource("/").getPath();
// path = path.substring(1, path.indexOf("build"));
// p.load(new FileInputStream(path + "WebContent/WEB-INF/user_info.properties"));
String path = ctx.getServletContext().getRealPath("/");
p.load(new FileInputStream(path + "WEB-INF/user_info.properties"));
tRlgs.setRlgsDb(p.getProperty("energy_rlgsdb"));
tRlgs.setRlgsCode(p.getProperty("energy_rlgsCode").toLowerCase());
tRlgs.setRlgsName(p.getProperty("energy_rslgsName"));
tRlgs.setRlgsConn(p.getProperty("energy_rlgsCoon"));
tRlgs.setRlgsDb(p.getProperty("energy_rlgsdb"));
tRlgs.setRlgsCode(p.getProperty("energy_rlgsCode").toLowerCase());
tRlgs.setRlgsName(p.getProperty("energy_rslgsName"));
tRlgs.setRlgsConn(p.getProperty("energy_rlgsCoon"));
} catch (Exception e) {
e.printStackTrace();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java