- 浏览: 368367 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (252)
- struts1.3 (18)
- spring2.0 (6)
- html & Css (30)
- soap (0)
- hibernate3.3.2 (3)
- JQuery1.4 (11)
- wsdl (0)
- Amazon EC2 (3)
- jsp (4)
- myeclipse skill (9)
- linux (1)
- servlet (1)
- english (7)
- Ajax (5)
- 常识 (3)
- 生活 (6)
- 工具 (42)
- 期货 & 外汇 (4)
- tomcat (2)
- ext (1)
- java se (11)
- java ee (1)
- it行业知识 (6)
- plsql developer skill (2)
- apache commons logging (1)
- apache commons HttpClient (1)
- apache commons codec (1)
- windows7 skill (3)
- 数据库设计 (2)
- oracle (5)
- junit (1)
- xStream (2)
- jdom (1)
- dwr (1)
- erp (2)
- javascript (4)
- Base64 (1)
- Ant (0)
- Apache CXF (1)
- 美剧 Friends season one (1)
- 设计模式 (1)
- android (0)
- html5 (0)
- SVN Skill (2)
- FindBugs (1)
- 云计算 (1)
- SAP (35)
- 演讲 (1)
- PMP (1)
- Velocity1.7 struts2.0 (1)
- svn (1)
最新评论
-
hijackwust:
最次的方法,没有之一
让一个工程并存jar包不同版本 -
手写白:
...
让一个工程并存jar包不同版本 -
wqsmd1:
连接不会关,怎么弄
Struts2 + JasperReports4 + DB2 Demo -
tntxia:
楼主,怎么没有放keymaker.jar这个包啊
Aqua Data Studio 破解及解决乱码说明 -
mrsea2010:
楼主,按照你的方法,点击联接,我都不能显示出页面,直接报404 ...
Struts2 + JasperReports4 + DB2 Demo
package com.test.action; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Properties; /** * java project , web project 读取properties的方法 * @author tianjun * */ public class Configuration { private Properties properties; // private FileInputStream in; public Configuration(String filePath) { properties = new Properties(); // File file = new File(filePath); // boolean flag = file.isFile(); try { // //在java project 中,可以根据工程根目录作为相对路径根路径 // if(flag == true) // { // in = new FileInputStream(file); // properties.load(in); // in.close(); // } // else // { //如果是web则需要根据classes文件夹下此类的路径作为根路径 properties.load(this.getClass().getResourceAsStream(filePath)); // } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } /** * 根据key获取value * @param key * @return */ public String getValue(String key) { return properties.getProperty(key); } public static void main(String[] args) { // Configuration pu = new Configuration("WebRoot\\test\\test.properties"); Configuration pu = new Configuration("../../../../../test/test.properties"); String key = pu.getValue("ss"); System.out.println(key); } }
发表评论
-
db 设计
2011-09-16 14:57 0sdf asdf -
2BW330_ZH_Col74_FV_Part_A4.part1.rar
2011-03-17 00:48 02BW330_ZH_Col74_ ... -
sap 前3次课
2011-03-13 23:14 0飞 -
vodaplex_c05需求
2010-12-29 00:02 0rt -
DispatchAction用法示例
2010-12-23 16:18 1682*action.java package com.test. ... -
input hidden(隐藏域)传值例子
2010-11-21 23:30 0rt -
Struts配置文件详解
2010-11-09 23:28 1039<zt>http://blog.csdn.net/ ... -
Struts 的工作流程_ActionServlet 流程图 时序图
2010-10-06 19:35 1600Struts 的工作流程 (1)对于采用Struts框架的 ... -
Struts实现的MVC框架流程图
2010-10-06 19:23 1127Struts实现的MVC框架流程图 -
MVC_notes
2010-10-06 18:42 733(1)MVC模式的目的是实现Web系统的职能分工。 (2)M ... -
<bean:include>
2010-07-06 23:35 819<!-- 这种情况下,会将test.txt内容输出到页 ... -
<bean:header>
2010-07-06 22:53 696主要是获取http头信息用的。 <bean:he ... -
<bean:define>
2010-07-06 21:46 798action里面做处理。 Test test = new T ... -
<bean:page>
2010-06-28 00:31 847Action中的excute写入request.setAttr ... -
<bean:cookie>
2010-06-27 23:04 759在继承Action的excute方法中 //bean:c ... -
filter_setEncoding_note
2010-06-22 00:34 825(1)通过struts内部的RequestProcessor来 ... -
login_demo
2010-06-21 23:40 701note: (1)注意几种action用法。 Object ... -
test
2010-05-10 13:15 0test -
bean:message
2010-03-17 00:03 959*.jsp <%@taglib uri="h ... -
struts_doc(2)
2010-03-16 00:53 814...
相关推荐
在处理Properties文件时,可能会遇到几个常见的问题,包括找不到指定路径、读取正常但文件数据未更新的情况。以下是对这些问题的详细解答。 首先,让我们解决“系统找不到指定路径”的问题。在Java中,加载...
然而,有时可能会遇到一些常见问题,比如系统找不到指定的Properties文件路径、写入后读取显示正常但实际文件数据未更新等。下面我们将详细讨论这些问题及其解决方案。 首先,让我们看看如何在Java中正确地读取...
为了解决这个问题,我们可以将Properties文件放在JAR外部,然后通过代码来读取和更新这些文件。 在提供的代码示例中,有一个名为`WriteFile`的类,它包含了一个静态方法`writeData`,专门用于修改Properties文件。...
6. **错误处理**:在读取Properties文件时,要处理可能出现的异常,如文件找不到、读取权限不足等。在上述代码示例中,我们已经添加了异常处理代码。 7. **使用资源包**:如果你的Properties文件位于项目的资源包中...
- `load(InputStream input)`:接受一个`InputStream`,通常是从文件系统、类路径或网络流中获取。 - `load(Reader reader)`:接受一个`Reader`,适用于处理Unicode编码的文件。 示例代码: ```java ...
1. **路径问题**:确保`properties`文件的路径正确无误,尤其是在不同操作系统之间运行时需要注意路径分隔符的差异。 2. **异常处理**:读取文件时可能会遇到各种异常,比如文件不存在、权限不足等,因此建议进行...
### 读取Properties文件:Java中的配置管理利器 在Java编程中,`Properties`类是处理配置文件(通常为`.properties`格式)的关键工具。这种文件格式被广泛应用于存储应用程序的配置信息,如数据库连接字符串、邮件...
- 调用`load()`方法加载文件内容到`Properties`对象:`prop.load(input);` - 关闭`InputStream`:`input.close();`,注意异常处理。 2. 获取配置信息: - 使用`getProperty()`方法获取键对应的值:`String url =...
在Java编程中,`properties`文件是一种常用的配置文件格式,用于存储程序的配置信息,如数据库连接字符串、系统参数等。正确地读取这些文件对于应用程序的运行至关重要。本篇文章将详细讲解如何在Java中“完美”地...
本文将详细讲解使用J2SE API来读取Properties文件的六种方法。 1. **使用java.util.Properties类的load()方法** 这是最基本的方法,通过`FileInputStream`打开文件,然后使用`Properties`类的`load()`方法加载内容...
在上述代码中,我们首先创建一个Properties对象`props`,然后通过`load()`方法从指定路径的文件中读取内容。接着,我们遍历Properties对象的键集,将每个键值对添加到HashMap`map`中。这样,我们就得到了一个键值对...
在这个例子中,我们首先创建一个Properties对象,然后使用`load()`方法从指定的文件路径加载properties文件。`getProperty()`方法用于获取属性值。注意处理可能的IOException。 2. 使用ClassLoader 当我们需要在类...
在处理`.properties`文件时,可能会遇到文件找不到、读写权限不足等问题。因此,需要适当地捕获和处理`IOException`。 ### 8. 使用`@ConfigurationProperties` Spring框架提供了一种更高级的方式来绑定`....
### Java读取Properties文件的六种方法 在Java开发中,`Properties` 文件常用于存储配置信息,如数据库连接字符串、应用配置等。正确且高效地读取这些配置文件对于程序运行至关重要。本文将详细介绍六种不同的方法...
InputStream input = new FileInputStream("config.properties"); prop.load(input); } catch (IOException ex) { ex.printStackTrace(); } ``` 这里的"config.properties"是Properties文件的路径,它应该与...
在Java编程中,`properties`文件是一种常用的配置文件格式,用于存储程序的配置信息,如数据库连接、系统参数等。这种文件通常以键值对的形式存在,键和值之间用等号(=)或冒号(:)分隔。本篇文章将深入探讨如何在...
// 指定properties文件路径 fis = new FileInputStream("config.properties"); // 加载文件内容 prop.load(fis); } catch (IOException e) { e.printStackTrace(); } finally { if (fis != null) { try { ...
在Java编程中,读取`.properties`文件是一个常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统参数等。`.properties`文件是一种基于键值对的文本格式,易于理解和编辑。在这个场景中,我们将探讨...
在Java编程中,`properties`文件通常用于存储配置信息,如数据库连接字符串、系统设置等。这个"读取properties文件工具类"是为了简化程序中对`.properties`文件的读取操作而设计的。通过这样的工具类,开发者可以...
### ResourceBundle与Properties读取Maven中Resources目录下的资源文件 #### 一、概述 在Java开发过程中,我们经常需要读取资源文件中的配置信息。在Maven项目中,`src/main/resources`目录下通常存放了各种配置...