`
江雨行
  • 浏览: 24334 次
文章分类
社区版块
存档分类
最新评论

获取web应用根目录

 
阅读更多
public static String getWebRootAbsolutePath() {  
        String path = null;  
        String folderPath = Path.class.getProtectionDomain().getCodeSource()  
                .getLocation().getPath();  
        if (folderPath.indexOf("WEB-INF") > 0) {  
            path = folderPath.substring(0, folderPath  
                    .indexOf("WEB-INF/classes"));  
        }  
        return path;  
    }  

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    javascript获取web应用根目录的方法

    总的来说,JavaScript获取Web应用根目录的方法主要是通过解析`window.document.location`对象来实现的。这种方法对于构建基于URL的动态页面和前端路由系统非常有用,可以确保资源路径的正确引用。在实际应用中,...

    .net获取项目根目录方法集合

    获取Web应用程序的根目录 在Web开发中,通常需要获取项目的根目录来进行文件读写操作。以下是几种常用的方法: - **`HttpRuntime.AppDomainAppPath.ToString()`**:此方法可用于获取当前Web应用程序的完整物理...

    web程序或者web服务中获取当前目录的方法

    这种方法非常适用于获取网站根目录下的文件路径。 #### 示例代码: ```csharp using System.Web.Hosting; string fileName = "example.xml"; string filePath = HostingEnvironment.MapPath("~/xml/" + fileName)...

    JAVA中获取各种路径

    #### (1) 获取Web应用根目录:`request.getSession().getServletContext().getRealPath("")` 此方法返回Web应用的根目录路径,如`E:\Tomcat\webapps\TEST`,这对于获取应用内的任何资源非常关键。 #### (2) 获取...

    NET根目录取得方法

    #### 获取Web应用程序的根目录 在Web应用程序中,由于运行环境的特殊性,获取根目录的方法与通用应用程序略有不同: 1. **`HttpRuntime.AppDomainAppPath.ToString()`**:此方法返回当前应用程序的物理路径,即Web...

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

    当我们需要访问位于Web应用根目录下的文件时,`getRealPath()`方法就派上用场了。例如,如果我们有一个名为"images/logo.png"的静态资源,我们可以这样做: ```java ServletContext context = getServletContext();...

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

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

    C#取得Web程序和非Web程序的根目录的N种取法总结

    例如,`Server.MapPath("~/")`将返回Web应用程序的根目录。 在Web程序开发中,了解如何获取根目录非常重要,因为它用于定位资源文件、配置文件、日志文件等。对于Python Web开发,虽然方法略有不同,但也有类似的...

    简单文件读写小例子

    `.getServletContext()`方法返回当前Web应用的`ServletContext`对象,而`.getRealPath("/")`则用于获取Web应用根目录的绝对路径。 ### 2. 文件读取操作 接下来的部分展示了如何读取一个HTML文件(`head.html`)的...

    35、servlet--servletContext

    3. **资源加载**:可以通过`getResource()`和`getResourceAsStream()`方法获取Web应用根目录下的资源,例如读取配置文件、图片等。 4. **请求转发和重定向**:`getRequestDispatcher()`方法可以获取到`...

    Java 获取Web项目相对webapp地址的实例

    3. **获取Web应用根目录的物理路径**: 最后,我们通过`HttpServletRequest`对象调用`getServletContext().getRealPath("/")` 来获取Web应用的根目录在服务器文件系统上的实际路径。`getServletContext()` 返回的是...

    c#取得控制台应用程序根目录

    以下是针对控制台应用程序、Web应用程序和WinForm应用程序获取根目录的方法详解: **一、控制台应用程序的根目录** 1. **Environment.CurrentDirectory** `Environment.CurrentDirectory` 属性提供了获取或设置...

    Spring对Log4J的增强.txt

    - **作用**:指定用于获取Web应用根目录路径的环境变量名称。 - **示例**: ```xml <param-name>webAppRootKey <param-value>WebConsole2.root ``` - **说明**:通过设置`webAppRootKey`,可以方便地访问...

    ServletContext读取web应用中的资源文件.doc

    参数 path 代表资源文件的虚拟路径,它应该以正斜线(/)开始,“/“表示当前 web 应用的根目录,也可以不以“/“开始,但是建议大家以斜线开始,这样比较规范一些。 例如,在 PathServlet 中,我们可以使用以下代码...

    JavaScript获取当前url根目录(路径)

    在JavaScript中,获取当前URL根目录是常见的需求,主要用于构建相对路径或进行页面导航。本文将详细介绍三种不同的方法来获取当前URL的根目录,并提供一些关于`Location`对象和相关属性的基本知识。 ### 方法一:...

    获取文件根路径的方法

    在开发Web应用的过程中,经常需要获取到文件的根路径以便进行文件操作或资源定位。本文将详细介绍如何在ASP.NET环境中获取应用程序的根路径,并解释每一步的操作逻辑,帮助读者理解并掌握这一技能。 #### 1. 应用...

    【ASP.NET编程知识】ASP.NET编程获取网站根目录方法小结.docx

    这段代码检查了应用程序是否安装在Web站点的根目录下还是虚拟子目录下,并相应地构建根目录的URL。 总的来说,正确地获取ASP.NET应用程序的根目录对于处理文件系统交互、构建动态URL和管理资源至关重要。开发者应...

Global site tag (gtag.js) - Google Analytics