`

servlet获取项目绝对路径

阅读更多
servlet中获得项目绝对路径   

String filePath=this.getServletConfig().getServletContext().getRealPath("/");   

根目录所对应的绝对路径:request.getServletPath();   

  

文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())     

当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");   

  

ServletContext对象获得几种方式:   

  

Javax.servlet.http.HttpSession.getServletContext()    

Javax.servlet.jsp.PageContext.getServletContext()   

Javax.servlet.ServletConfig.getServletContext()   

文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())   

当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");  

分享到:
评论

相关推荐

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

    本文将围绕“获取项目的相对路径和绝对路径”这一主题进行深入探讨,帮助读者理解不同场景下如何正确地获取路径。 ### 一、引言 在Java Web应用中,路径主要分为两种:相对路径与绝对路径。相对路径是指相对于当前...

    JAVA获取项目路径.doc

    ### JAVA获取项目路径 在Java开发中,获取项目的路径是一个非常常见的需求,尤其是在处理文件读写、资源定位等场景时尤为重要。本文将详细介绍如何通过不同的方法来获取项目的各种路径,并结合示例代码进行说明。 ...

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

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

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

    #### Servlet获取项目路径 1. **利用`request.getSession().getServletContext().getRealPath("")`获取项目根目录:** - 示例:如果项目名为“TEST”且位于`E:\Tomcat\webapps\TEST`,则调用此方法返回的路径为`E:...

    Java,JSP,Servlet获取当前工程路径(绝对路径)问题解析

    本文将详细介绍如何在不同的环境中(如JSP、Servlet、普通Java类)获取当前项目的绝对路径。 #### 一、JSP中的路径获取方法 1. **获取包含工程名的当前页面全路径** - 使用 `request.getRequestURI()` 方法可以...

    JAVA获取各种路径总结

    - 如果你需要获取某个文件所在目录的上级目录,可以先通过`application.getRealPath(request.getRequestURI())`得到该文件的绝对路径,再使用`new File(...).getParent()`获取其上级目录。 2. **Servlet中获取路径...

    从HttpServletRequest获取各种路径总结

    - **类的绝对路径**:`Class.class.getClass().getResource("/").getPath()` - **获取工程的路径**:`System.getProperty("user.dir")` ##### 在Servlet中获取路径 - **获取工程目录**:`request.getSession()....

    jsp版ueditor图片在线管理返回绝对路径

    【标题】"jsp版ueditor图片在线管理返回绝对路径"主要涉及的是在使用JSP(JavaServer Pages)技术配合ueditor编辑器时,如何实现图片上传并返回服务器上的绝对路径,以便于在网页中正确显示图片。ueditor是一款功能...

    java获取路径的各种方法

    本文将详细介绍Java中获取路径的几种方法,以及相对路径和绝对路径的基本概念。 首先,理解绝对路径和相对路径的概念至关重要。绝对路径是文件或目录在硬盘上的完整路径,无论起点在哪里都能准确地指向目标。例如,...

    Web项目设置的路径要求

    2. **使用上下文路径**:对于需要在多个地方使用的路径,建议使用上下文路径来代替绝对路径或相对路径。 3. **测试不同环境下的路径配置**:在部署到生产环境之前,应当在不同的环境中对路径配置进行充分测试,确保...

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

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

    总结一下java获取路径几种途径

    在Servlet环境中,可以通过`getServletContext().getRealPath("/")`获取web项目的绝对路径。这里的"/"代表的是项目的根目录,返回的将是项目部署的实际物理路径,如"E:\eclipseM9\workspace\tree",其中"tree"即为...

    Java文件路径详解

    相对路径可以是相对于当前类所在的包的路径,也可以是绝对路径。如果路径以 "/" 开头,则表示绝对路径,否则表示相对路径。 例如,com.explorers.Test.class.getResourceAsStream("abc.jpg") 和 ...

    Java路径问题

    使用"/"开头的路径代表绝对路径,不带"/"则为相对路径。为了避免路径混乱,建议始终使用以"/"开头的绝对路径。 重定向路径在Java中是通过`response.sendRedirect()`方法实现的。例如,`response.sendRedirect("/...

    Java相对路径与肯定路径的问题_.docx

    1. **Servlet中的`getRealPath()`**: 在Servlet中,可以使用`HttpServletRequest`或`ServletContext`的`getRealPath()`方法来获取绝对路径。例如: ```java String path = request.getServletContext()....

    J2ee中的路径问题(word文档)

    本文将深入探讨J2EE环境中路径的基本概念及其应用方法,包括相对路径和绝对路径的定义、获取路径的方法,以及在JSP和Servlet中路径使用的差异等。 #### 二、基本概念 ##### 2.1 路径类型 在J2EE中,路径主要分为...

    servlet文件简单代码

    - **路径转换**:将相对路径转换为服务器上的绝对路径。 - **检查文件存在性**:确保文件存在,如果不存在则返回错误消息。 - **设置响应头**:设置响应头`Content-disposition`以指示浏览器将文件作为附件下载。 - ...

    java项目中的各种路径详解[参考].pdf

    2. 本地系统的绝对路径,如`D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b`,通常用于Java.io包中的类,如`File`对象的创建。 3. 相对于类路径(classpath)的相对路径,例如相对于项目`bin`目录的路径,常用于...

    Jsp选择路径.rar

    - **绝对路径**:从根目录开始的完整路径,指明文件或资源的确切位置。在JSP中,绝对路径通常用于跨应用或外部资源的引用。 - **相对路径**:相对于当前文件的路径。在同一个应用内部,相对路径更常用,因为它简化...

Global site tag (gtag.js) - Google Analytics