-
java web 项目 .properties 文件路径 怎么获取0
如题:
我想在 action 里,将数据 写入 配置文件,但是 我获取不到 配置文件的路径
求解释 .
求解决 .
2014年8月15日 16:31
3个答案 按时间排序 按投票排序
-
采纳的答案
通过System.getProperty("user.dir");或者request.getServletConctext().getRealPath();获取绝对路径,然后再拼路径。
或者2014年8月15日 17:02
-
InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream("文件名");
Properties properties = new Properties();
properties.load(in);
//获取.properties文件key对应的值
properties.getProperty(key);2014年8月19日 12:00
相关推荐
1. **下载与引用**:首先,你需要从可靠的源获取jquery.i18n.properties.js文件,将其放入项目的JavaScript文件夹下。确保在HTML或JSP页面中正确引入jQuery库和这个插件,通常是在`<head>`标签内使用`<script>`标签...
在部署ESAPI时,通常需要将这3个配置文件放置在类路径(classpath)下,这样ESAPI库才能找到并加载它们。如果不这样做,可能会导致ESAPI功能无法正常工作或出现预期外的行为。 总的来说,理解并正确配置ESAPI的这3...
以上六种方法(加上Web应用环境下的方法)覆盖了Java中读取Properties文件的多种场景,开发者可以根据实际项目需求和资源文件的位置选择合适的方法。每种方法都有其适用场景和优缺点,在具体使用时应考虑资源文件的...
`.properties`文件是一种Java平台上的资源文件格式,主要用于存储键值对。键通常代表一个标识符,值则是对应的文本内容。例如: ``` greeting=你好 farewell=再见 ``` 4. **使用方法** 要在项目中使用jQuery ...
实际使用这个类时,首先确定配置文件的路径,然后创建`Properties`类的实例,最后调用`getProperties`方法获取配置字典: ```python import sys fileName = sys.path[0] + '\\' + 'system.properties' p = ...
在jQuery.i18n.properties插件中,我们首先需要在项目中引入jQuery库和该插件的JavaScript文件。通常,这些文件会放在项目的JS目录下,确保它们在HTML文件中被正确引用。例如: ```html <script src="js/jquery.min...
在Java Web开发中,Struts2框架因其灵活性和强大的功能而备受开发者青睐。作为Struts2框架的核心配置文件之一,`struts.properties`扮演着至关重要的角色,它负责管理Struts2应用程序的各种配置信息,从而使得开发者...
### Java读取Properties文件的六种方法 在Java开发中,`Properties` 文件常用于存储配置信息,如数据库连接字符串、应用配置等。正确且高效地读取这些配置文件对于程序运行至关重要。本文将详细介绍六种不同的方法...
通过上述内容,我们了解了Java中`Properties`类的基本操作,如何通过不同的方式加载`.properties`文件,以及如何在Java Web应用中使用这些配置文件。这些操作在开发过程中非常实用,可以简化配置管理,提高代码的可...
这些文件通常以`.properties`为扩展名,并且位于应用程序的`WEB-INF`或`webroot`目录下,以便于访问和管理。在本文中,我们将详细探讨如何在Java Web环境中读取`webroot`文件下的属性文件。 1. **属性文件结构** ...
2. 使用`ServletContext`的`getResourceAsStream()`方法获取属性文件的输入流,传入相对于webroot的路径。 3. 创建`Properties`对象并使用输入流加载属性文件。 4. 使用`getProperty()`方法读取所需的属性值。 5. 不...
### JAVA中如何获取文件路径详解 #### 一、概述 在Java编程中,获取文件路径是一项基础而重要的技能。无论是处理本地文件还是部署在Web容器中的应用,了解如何正确地获取文件路径对于程序的正常运行至关重要。本文...
jQuery.i18n.properties 是基于 jQuery 的一个轻量级国际化插件,它支持 .properties 文件格式,这种格式在 Java 开发中常用来存储多语言资源。通过这个插件,开发者可以在前端直接调用和管理这些资源,从而实现...
Struts.properties 文件是 Struts2 框架的核心配置文件之一,它定义了框架的行为和各种默认设置。这个文件主要用于定制 Struts2 的工作环境,包括配置管理器、国际化、对象工厂、文件上传、请求映射等多个方面。下面...
在Java编程中,读取和处理`.properties`文件是常见的任务,这些文件通常用于存储配置信息、系统属性或国际化文本。下面将详细解释标题和描述中提到的六种方法来加载`.properties`文件。 1. **使用 `java.util....
`fckeditor.properties`中的配置项涵盖了语言设定、路径配置、安全选项、编辑器样式等多个方面,通过修改这些配置,可以定制FCKeditor以满足特定项目的需求。 1. **语言设定**:FCKeditor支持多语言,`fckeditor....
jQuery.i18n.properties插件主要功能在于处理属性文件(.properties),这是Java世界中常见的用于存储多语言资源的方式。该插件允许你在JavaScript中轻松地读取和使用这些文件,从而实现动态的语言切换和内容显示。 ...
接下来,需要在项目的类路径(`CLASSPATH`)下创建一个名为`log4j.properties`的配置文件。这个文件用于定义日志记录的行为,包括日志级别、输出目的地等。 下面是一段典型的`log4j.properties`配置示例: ```...
Struts是Apache软件基金会(ASF)赞助的一个开源项目,它是一个用于构建企业级Java Web应用程序的MVC(Model-View-Controller)框架。在Struts中,`struts.xml`和`struts.properties`文件是两个核心的配置文件,它们...
在Java开发中,配置文件通常是用来存储应用的配置参数或者环境设置,而Properties文件是最常见的配置文件格式。本文将详细讲解使用J2SE API来读取Properties文件的六种方法。 1. **使用java.util.Properties类的...