`
caiying0504
  • 浏览: 343061 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

读取web工程根目录下的文件

阅读更多
FileInputStream in = null;
Properties properties = new Properties();
String classpath = null;
try{	
	classpath = Thread.currentThread().getContextClassLoader().getResource("/").toString();
	classpath = classpath.substring(5);
	in = new FileInputStream(classpath+"filename");
	properties.load(in);
}catch (Exception e) {
	System.err.println(classpath+"filename not found");
		return false;
}

分享到:
评论
1 楼 eye_accpjiang 2008-09-01  

相关推荐

    Java获取Tomcat下war包部署的Web工程根目录路径的方法

    开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径

    JavaWeb_servlet(10)_ 通过 ServletContex 获得根目录下的文件路径

    在这个主题中,我们将深入探讨如何使用ServletContext来获取JavaWeb应用的根目录下的文件路径,这对于读取、写入或操作静态资源如图片、CSS、JavaScript文件等非常有用。 首先,了解ServletContext接口。它在javax....

    tomcat读取本地文件

    为了减少工程项目本身的体积以及便于管理和维护,这些图片往往不会直接存放在项目的Web应用目录下,而是保存在独立的磁盘空间中。这就引出了一个问题:如何让Tomcat服务器能够正确地读取这些位于非项目目录下的本地...

    利用Node.js获取项目根目录的小技巧

    在Node.js项目中,获取项目根目录是一个非常常见的需求,尤其是在涉及到模块化开发和文件路径引用的时候。项目根目录通常是指整个项目的最高层级目录,所有其他目录都是相对于它的。在这个部分,我们将详细探讨如何...

    flex-web工程载入tomcat下xml文件(含源码)

    在本文中,我们将深入探讨如何在Flex-web工程中加载Tomcat服务器下的XML文件。这个过程涉及到Flex编程、HTTP请求以及XML数据处理等多个知识点。首先,让我们解析标题和描述中的关键信息。 标题:“flex-web工程载入...

    关于java和web工程项目中各种路径的获取总结借鉴.pdf

    这里通过`this.getServletContext()`获取当前Servlet的`ServletContext`对象,然后通过`getRealPath("/")`方法获取Web项目的根目录路径。 2. **从`HttpServletRequest`出发** ```java String cp11111 = request...

    java 上传下载文件工程

    "myproject33"很可能是项目的根目录名称,其中可能包含了以下关键文件和目录: - `WEB-INF`: 存放Servlet配置文件web.xml以及自定义的Java类。 - `jsp`或`WebContent`: 存放JSP页面,包含上传和下载的交互界面。 ...

    JAVA类,JSP,Servlet获取工程路径.txt

    在Java Web开发过程中,经常需要获取项目的根目录或某个特定资源文件的绝对路径。这些路径信息对于加载资源文件、处理文件上传下载等功能至关重要。本文将详细介绍在Eclipse环境中通过JSP、Servlet以及Java类获取...

    maven构建web工程

    POM.xml文件位于项目根目录下。 2. **仓库**: Maven使用仓库来存储和检索依赖项,包括本地仓库(默认在用户主目录下的.m2目录)和远程仓库,如中央仓库(Maven默认使用)和其他自定义的私有仓库。 3. **生命周期...

    Ant+Svn打包Web工程

    3. **Ant构建文件**:在项目根目录下,通常会有一个名为`build.xml`的文件,这是Ant的构建脚本。它定义了构建过程中的各个任务,如编译、测试和打包。例如,`build.xml`可能包含`javac`任务来编译Java源码,`jar`...

    非web工程使用slf4j输出日志

    在项目根目录下创建`logback.xml`配置文件,定义日志级别、输出目的地、格式等。例如: ```xml <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n ``` 3. **日志接口...

    struts1和struts2获取相对路径的方法

    在服务器端,工作目录通常是Web应用的根目录,但为了防止路径问题,通常推荐使用绝对路径,尤其是在处理文件上传或读取时。 ### 注意事项 1. **安全性**:在处理用户输入时,应避免直接拼接路径,以防路径遍历攻击...

    Axis搭建一个简单的web工程

    3. 将解压缩后的axis2.war文件夹中的axis2-web目录下的所有文件复制到Web项目根目录。 4. 将axis2.war文件夹中的WEB-INF目录下的所有文件复制到Web项目中的WEB-INF目录。 现在,我们需要编写服务端代码。创建一个名...

    Java Web项目的创建与测试

    - 设置Web工程的根目录,通常是WebRoot,这个目录对应Web应用的部署路径。勾选创建web.xml文件,这是Web应用的配置文件,用于配置servlets、session超时等。 - 右击工程目录,选择Properties,在弹出的属性设置...

    JBoss 将WEB应用发布为默认应用程序

    `WEB-INF`是一个特殊目录,包含了Web应用的配置文件、类文件以及库文件等,JBoss服务器在部署应用时会读取这些文件。 3. **部署应用**:将整个WEB应用(包括`WEB-INF`目录和`jboss-web.xml`)打包成WAR文件,然后将...

    httpUnit完整的web工程实例,包括源码和依赖包,数据页面具有异步数据

    在本项目中,我们关注的是一个基于HTTPUnit的Web工程实例,它包含了源码和必要的依赖包,能够处理异步数据加载。这个工程是用Java 1.8或更高版本编译并运行的,旨在帮助开发者理解如何在Web应用程序中进行HTTP请求...

    XMGC网站工程文件.zip

    "WWW主站"可能是指网站的主要部分或者根目录,这里通常会包含首页以及其他主要页面的HTML文件。这些文件直接决定了用户打开网站时所看到的初始内容,因此它们的编写需要考虑到用户体验、SEO优化(搜索引擎优化)以及...

    Visual basic 6.0 的读XML文件代码

    xmlDoc.Load "example.xml" ' 假设XML文件与VB程序在同一目录下 ' 检查加载是否成功 If Not xmlDoc.parseError.errorCode = 0 Then MsgBox "加载XML文件失败:" & xmlDoc.parseError.reason Exit Sub End If...

    普通java类获取绝对路径

    3. **Server.MapPath()方法**:在Web应用中,`Server.MapPath()`是ASP.NET中的一个方法,用于获取相对于Web应用根目录的物理路径。在Java Web环境中,类似的功能可以通过`ServletContext`的`getRealPath()`方法实现...

Global site tag (gtag.js) - Google Analytics