`
zhaowei_520
  • 浏览: 123375 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java web 获取 相对和绝对路径

    博客分类:
  • Java
阅读更多
【转载】http://hi.baidu.com/jivam/blog/item/94a7871bad7a11f3af5133da.html

项目获取真实路径(下载文件使用)

获取当前站点目录的绝对路径:

方法:

request.getRealPath(String str);

已经不建议使用,替代方法是:

request.getSession().getServletContext().getRealPath(String str);

其中参数str可以是文件或者文件夹名称。

2 Jsp经常在windows下开发,在Linux服务器上运行,而两个系统的“文件分隔符”是不一样的,windows下是“\”,linux下是“/”,通用的获取当前系统的“文件分隔符”的方法是:

System.getProperty("file.separator");

3.如何在web项目中,当没有request时获得路径

Thread.currentThread().getContextClassLoader().getResource("")

此目录为web/WEB-INF/classes/   相对就是src目录下

Thread.currentThread().getContextClassLoader().getResource("report/test.xls")

就是src/report/test.xls文件了
分享到:
评论
1 楼 798881262 2015-03-30  
 

相关推荐

    java Web 中相对路径绝对路径问题总结

    在Java Web开发中,理解和掌握相对路径与绝对路径的运用是至关重要的,因为这直接影响到资源定位、页面跳转以及文件读写等操作的正确性。以下是对Java Web中相对路径与绝对路径问题的深入总结: ### 一、路径概念与...

    java绝对路径和相对路径

    ### Java中的绝对路径与相对路径 在Java编程中,路径管理是进行文件操作的重要组成部分,尤其是在Web应用开发中。本文将详细介绍如何在Java中获取不同类型的路径,包括Web服务器下的文件路径、本地路径以及相对路径...

    java中相对路径与绝对路径的问题

    在 Java 编程的 Class 中,我们可以使用 `Class.getResource()` 方法来获取相对路径和绝对路径。例如,我们可以使用 `FileTest.class.getResource("")` 来获取当前类的相对路径,使用 `FileTest.class.getResource(...

    java项目中获取路径详解

    使用 `getResource` 方法可以获取相对路径,使用 `getRealPath()` 方法可以获取绝对路径。ClassPath 路径是 Java 项目中的一个重要概念,使用它可以 guarantee 项目在开发和发布时的正确运行。在 Java Web 项目中,...

    Java相对路径绝对路径总结

    通过上述总结,我们可以了解到在Java Web开发中,正确理解和使用相对路径和绝对路径是非常重要的。它们在服务器端和客户端有不同的含义,并且在不同的应用场景下有着不同的使用方式。了解这些基础知识有助于我们编写...

    JAVA获取各种路径总结

    1. **获取当前应用的相对路径与绝对路径** - **根目录所对应的绝对路径** - 方法:`request.getRequestURI()` - `request.getRequestURI()` 返回客户端请求的资源的相对路径(相对于当前上下文)。 - **文件的...

    java(Web)中相对路径,绝对路径问题总结

    路径分为两种类型:绝对路径和相对路径。 **绝对路径**是指文件或目录在硬盘上的确切位置,无论是物理路径还是URL形式。例如: - 物理路径:`C:\xyz\test.txt` - URL路径:`http://www.sun.com/index.htm` **相对...

    在JAVA文件中获取该项目的相对路径.doc

    在讨论获取项目的相对路径之前,我们需要了解绝对路径和相对路径的概念。绝对路径是指文件或目录在硬盘上的真正路径,例如 C:\xyz\test.txt 代表了 test.txt 文件的绝对路径。相对路径是指相对于某个基准目录的路径...

    普通java类获取绝对路径

    5. **Java类中获取相对路径和绝对路径**:在Java中,`Path`类提供了处理路径的工具。`Paths.get()`可以用于构建或解析路径,`toAbsolutePath()`和`toRealPath()`则可以转换为绝对路径或实际存在的路径。 6. **阅读...

    JAVA中获取各种路径

    #### (5) 获取页面的父目录绝对路径: 通过组合使用`application.getRealPath()`和`new File().getParent()`可以得到文件的父目录绝对路径,例如`D:\resin\webapps\TEST`。 ### 2. 类路径的获取 #### (1) 获取类...

    Java开发绝对和相对路径问题

    Java 开发绝对路径和相对路径问题 Java 开发中,路径问题是非常重要的一方面,不同的路径表示方式会带来不同的结果,了解绝对路径和相对路径的概念和使用方法对Java 开发非常重要。本文总结了Java 开发中的路径问题...

    绝对路径和相对路径

    ### 绝对路径和相对路径...总之,无论是开发Web应用还是编写独立的Java程序,理解并合理使用绝对路径和相对路径都是非常重要的。这不仅有助于代码的可维护性和可移植性,还能有效避免因路径配置不当而导致的各种问题。

    java中File的相对路径与绝对路径总结

    ### Java中File的相对路径与绝对路径总结 在Java Web开发过程中,经常需要处理文件的读写操作,尤其是在运行时获取配置文件、动态加载对象等情况。对于这些需求,理解和掌握文件的相对路径与绝对路径至关重要。 ##...

    获取项目的相对路径和绝对路径

    在Java Web应用中,路径主要分为两种:相对路径与绝对路径。相对路径是指相对于当前工作目录或其他已知目录的路径;而绝对路径则是指从磁盘根目录开始的完整路径。了解这两种路径的区别对于解决实际开发中的路径问题...

    java中相对路径,绝对路径问题总结.doc

    总的来说,正确理解和使用Java中的相对路径和绝对路径是开发Web应用的基础,这有助于确保资源的正确访问,提高代码的可移植性和维护性。在实际开发中,应当避免过于依赖于特定的文件系统结构,尽可能使用相对路径,...

    WEB 项目中JAVA取得WEBROOT物理路径

    - 获取的路径是服务器上的绝对路径,可能包含操作系统特定的路径分隔符,例如Windows的`\`或Unix的`/`。 5. **标签解析** - "源码":这个标签暗示了讨论的内容与查看和理解Java源代码有关,这里主要涉及的是Web...

    JAVA获取项目路径.doc

    3. **获取相对地址**: ```java request.getRequestURI() ``` 输出如 `/TEST/test`。 ### 示例代码 下面给出一个简单的示例,展示如何在Java程序中使用 `System.getProperty()` 来获取路径: ```java public...

    web开发中获得绝对路径的方法

    在Web开发过程中,获取绝对路径是一项非常基础但又至关重要的技术。绝对路径的获取对于页面中的资源定位、链接跳转等方面都有着不可替代的作用。本文将详细介绍如何在Web开发中获得绝对路径的方法,并通过实例来解释...

Global site tag (gtag.js) - Google Analytics