写入.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;
}
}
相关推荐
在Java编程中,读写`.properties`...总结来说,Java的`Properties`类提供了方便的方式来处理`.properties`文件,实现配置信息的读取、写入和管理。通过正确处理异常并利用适当的工具库,可以构建健壮且易于维护的代码。
由于.js直接解析.properties文件并不方便,因此通常会使用第三方库,如`js-properties`,它提供了一个简单的API来读取和写入.properties文件。首先,你需要通过npm安装这个库: ``` npm install js-properties ...
最后,我们通过`store()`方法将Properties对象写入指定的输出文件,同时可以提供一个注释字符串,它会在.properties文件的顶部显示。 总结来说,读取.properties文件并将其内容转化为Map对象,以及将Map对象写回...
在Java中,我们可以使用`java.util.Properties`类来读取、写入和修改`.properties`文件。 #### 使用`Properties`类读取 以下代码展示了如何加载和读取`.properties`文件: ```java import java.io.FileInputStream...
Java提供了内置的`Properties`类来方便地读取和写入这些配置文件,使得在程序中动态访问这些设置变得简单。 首先,我们需要创建`.properties`文件。例如,我们可以创建一个名为`config.properties`的文件,内容如下...
在写入Properties文件时,确保使用了`Properties.store()`方法,并在操作完成后关闭流: ```java OutputStream out = new FileOutputStream("config.properties"); prop.setProperty("key", "new value"); prop....
1. **读取.properties文件**: - 使用`Properties`类的`load()`方法加载文件时,如果不指定编码,会按照ISO-8859-1进行解析,可能导致中文乱码。例如: ```java prop.load(in); ``` - 要解决这个问题,需要使用...
以更合理的方式读取和写入Java .properties文件。 什么是围裙 Apron是一个用于读取和写入Java .properties文件的小型库。 该库的主要目标是与java.util.Properties类兼容。 不是API明智的(API完全不同),但是能够...
在实际开发中,我们经常需要读取和写入这些文件来管理应用的配置。然而,有时可能会遇到一些常见问题,比如系统找不到指定的Properties文件路径、写入后读取显示正常但实际文件数据未更新等。下面我们将详细讨论这些...
在IT行业中,".properties" 文件是一种常见的配置文件格式,它被广泛用于Java和其他支持此格式的编程语言中,用于存储程序的配置信息、属性值或国际化文本。".properties" 文件的特点是键值对的结构,其中键和值之间...
本示例着重介绍如何将时间写入`properties`文件并读取出来。 首先,我们需要了解`java.util.Properties`类,它是Java标准库中处理`properties`文件的核心类。它提供了加载、存储、设置和获取属性的方法。下面将详细...
在IT行业中,数据管理和配置管理经常涉及到不同格式的文件转换,比如Excel和Properties文件。Excel是一种广泛用于数据处理和分析的电子表格工具,而Properties文件则常见于Java开发中,用于存储配置信息。两者之间的...
然而,标准的java.util.Properties类在加载和保存文件时会忽略注释,这在某些场景下可能不够理想。针对这个问题,开发者们创建了`CommentedProperties`这样的工具类,以保留属性文件中的注释信息。 `...
1. **设置Java程序读写Properties时的编码**:在使用`Properties.load()`和`Properties.store()`方法读写Properties文件时,可以传入一个`java.io.InputStream`或`java.io.OutputStream`对象,并通过`...
这个压缩包“Java源码读写Properties文件.rar”包含了一份关于如何使用Java来读取和写入Properties文件的源代码示例。下面我们将详细探讨这个主题。 首先,Properties类是Java的标准库类,位于`java.util`包下,它...
### Java读写Properties配置文件详解 #### 一、引言 在Java开发中,`Properties`类被广泛用于处理各种类型的配置文件。这些文件通常包含了应用程序运行时所需的配置信息,如数据库连接信息、系统参数等。`...
Java Properties 类是Java标准库中...总之,Java Properties类是Java开发中处理配置文件的利器,通过它的方法可以方便地读取、修改和保存配置信息,尤其在处理包含中文字符的配置时,注意编码问题,确保数据的正确性。
在Java编程中,`java.util.Properties`类是一个用于处理键值对的标准库,常用于配置文件的读写。然而,该类在加载和保存属性时可能会导致格式的变化,比如默认会将所有字符转换为ASCII,并且在保存时会自动添加行...
为了解决这个问题,我们可以将Properties文件放在JAR外部,然后通过代码来读取和更新这些文件。 在提供的代码示例中,有一个名为`WriteFile`的类,它包含了一个静态方法`writeData`,专门用于修改Properties文件。...