首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

写下和读取.properties文件

2013-07-08 
写入和读取.properties文件写入.propertiesString path ServletActionContext.getServletContext().getR

写入和读取.properties文件

写入.properties

String path = ServletActionContext.getServletContext().getRealPath("");
??Properties properties = new Properties();
??try {
??????? InputStream inputStream = new FileInputStream(path+"/config.properties");
??????? properties.load(inputStream);
??????? OutputStream outputStream = new FileOutputStream(path+"/config.properties");
?????? ?properties.setProperty("database.url","jdbc:mysql://" + infomation.getDbUrl() + ":3306/"+systemInfomation.getDbName());
?????? ?properties.setProperty("database.user",infomation.getDbUser());
?????? ?properties.setProperty("database.password", infomation.getDbPassword());
?????? ?properties.setProperty("administrator.username", infomation.getAdminName());
??????? properties.setProperty("administrator.password", infomation.getAdminPassword());
??????? properties.store(outputStream, "System Base Infomation(Database and Administrator)");
??} catch (Exception e) {
???// TODO: handle exception
???e.printStackTrace();
??}

?

读取.properties

private String readValue(String key) {
??String path = ServletActionContext.getServletContext().getRealPath("");
??Properties props = new Properties();
??try {
?????? ?InputStream in = new BufferedInputStream(new FileInputStream(path+"/config.properties"));
??????? props.load(in);
??????? String value = props.getProperty(key);
??????? return value;
???? } catch (Exception e) {
????? return null;
???? }
??}

?

?

?

热点排行