`

java web工程中获取根目录的方法[转]

阅读更多

1 若是在JSP或是servlet中要获得虚拟根目录的话,可以使用config.getServletContext().getRealPath("/")或者是application.getRealPath("/")或是request.getRealPath("/")

2若要在JavaBean中获得虚拟根目录的话,可以这样实现(首先要明确JavaBean也是在JSP或是SERVLET中使用),所以我们在调用JAVABEAN时,可以将request对象作为参数传递到javabean中,当然JavaBean中需要定义一个变量保存这个路径

String path;

然后有这个方法:

public void setPath(HttpServletRequest request)

{

      path=request.getRealPath("/");

}

这样在JavaBean中就可以使用这个path了

 

其实我用的是:request.getContextPath()

 

分享到:
评论

相关推荐

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

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

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

    ### 关于Java与Web工程项目中各种路径的获取总结 #### 一、获取Web服务器项目的真实物理路径 ...通过上述方法,我们可以灵活地获取Java和Web工程中所需的各类路径,这对于处理文件操作、资源加载等任务非常有用。

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

    // 获取根目录的物理路径 String imagePath = rootPath + "images/logo.png"; // 拼接文件路径 ``` `getRealPath("/")`返回的是Web应用的根目录在服务器上的实际路径。这在我们需要读取或写入这些文件时非常有用,...

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

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

    普通java类获取绝对路径

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

    Java Web项目的创建与测试

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

    非web工程使用slf4j输出日志

    在非Web工程中,SLF4J同样扮演着重要的角色,因为它能够帮助我们灵活地管理和控制日志输出,提高代码的可移植性和可维护性。下面将详细介绍如何在非Web工程中使用SLF4J进行日志记录。 1. **添加依赖**: 在使用SLF...

    flex调用java方法.pdf

    7. **配置服务器连接**:在Flex工程中,需要设置服务器技术为J2EE,并指定服务器位置和根URL,这通常是Java Web工程的WebRoot路径和访问URL。 8. **编写Flex代码**:在Flex客户端,通过ActionScript调用Java服务,...

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

    在Java Web开发中,Struts框架是常用的MVC(Model-View-Controller)架构,它帮助开发者构建可维护、可扩展的Web应用程序。Struts1和Struts2分别是该框架的两个不同版本,它们在处理相对路径的方式上有所不同。本文...

    java类所在工程路源代码

    - `getResource("/")`:这个方法用于获取相对于类路径的资源,参数“/”表示从类路径的根目录开始查找。 - **返回值**: - 返回一个`URL`对象,表示资源的位置。 - **实例化路径**: - `getPath()`:将`URL`...

    java获取路径

    2. **得到工程的路径**:使用`System.getProperty("user.dir")`来获取当前工程的根目录路径。例如,返回`D:\TEST`。 ### 在Servlet中获取路径 在Servlet环境中,路径的获取往往与HTTP请求和应用上下文紧密相关: ...

    java 上传下载文件工程

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

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

    在效劳器中的 Java 类中,我们可以使用 `WebApplication 的操作系统文档根列表` 来获取当前路径。例如,我们可以使用 `Weblogic 的文档根路径` 来获取当前路径。 了解 Java 中的相对路径和绝对路径是非常重要的,...

    获取路径的各种方法

    4. `this.getClass().getClassLoader().getResource("").getPath()`:这个方法适用于任何Java类,无论是在JSP、Servlet还是普通的Java文件中,它能获取到工程的"class"目录下的路径。 5. `request.getParameter("")...

    Java Web项目中连接Access数据库的配置方法

    获取数据库文件的路径可以使用`ServletContext`的`getRealPath()`方法,它能返回相对于Web应用根目录的物理路径。例如: ```java ServletContext application = // 获取ServletContext对象 String dbPath = ...

    Java获取*路径实现探讨

    - 在Servlet中,可以通过`ServletContext`对象获取web应用的根目录。 ```java ServletContext servletContext = config.getServletContext(); String rootPath = servletContext.getRealPath("/"); ``` ### 4. ...

    让你的java 腾飞吧

    注意,这种方式获取资源文件时,文件路径不以斜杠"/"开头,这是因为路径是相对于类路径的根目录而言的。 2. 使用`this.getClass().getResourceAsStream("/info.properties")`方法获取资源文件的输入流。这种方式...

    Java Web应用开发:Tomcat和eclipse for javaee配置.docx

    - **运行startup.bat**: 打开Tomcat解压后根目录下的`bin`文件夹,运行`startup.bat`脚本。 - **验证启动**: 查看控制台输出是否显示“…startup in **** ms”。 - **访问测试页面**: 在浏览器中输入`...

    Ant+Svn打包Web工程

    本主题将深入探讨如何结合Apache Ant和Subversion(Svn)来打包Web工程,这是一个常见的开发实践,尤其对于Java Web项目而言。首先,让我们理解这两个工具的核心概念。 **Apache Ant** 是一个Java库和命令行工具,...

Global site tag (gtag.js) - Google Analytics