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

获取web服务器绝对路径

    博客分类:
  • J2SE
阅读更多

如果想在一个web工程中用java生成一个文件,则获得服务器的绝对路径的方法如下:

如现如用tomcat(或其他)服务器,将该文件保存到代码工程的 WebRoot/excelFile中

String dir = ServletActionContext.getServletContext().getRealPath( "/excelFile/new.xls");

若tomcat的所在路径为D:\Program Files\apache-tomcat-6.0.14
则 变量dir的值即为D:\Program Files\apache-tomcat-6.0.14\webapps\工程名\excelFile\new.xls

分享到:
评论
2 楼 haiquan80 2009-11-26  
不错,谢谢解决了大问题 赞
1 楼 06softwaregaojie 2009-06-30  
是个不错的方法,其他web服务器的获取路径的方法,是否也是用类似的方法?

相关推荐

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

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

    普通java类获取绝对路径

    在Java编程中,获取类的绝对路径是一项常见的需求,特别是在集成开发环境中如Eclipse。这主要涉及到类加载器和文件系统交互的相关知识。下面将详细解释如何在Java中获取类的绝对路径,以及相关的概念和技术。 首先...

    java绝对路径和相对路径

    #### 一、获取Web服务器下的文件路径 在Java Web开发中,获取Web服务器下的文件路径是非常常见的需求。主要有以下几种方式: 1. **通过`HttpServletRequest`对象获取路径**: - 使用`request.getRealPath("/")`:...

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

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

    C# 获取文件路径

    2. `Server.MapPath("")` 或 `Server.MapPath("~/")`:返回与 Web 服务器上的指定的虚拟路径相对的物理文件路径。 3. `Request.ApplicationPath`:获取服务器上 ASP.NET 应用程序的虚拟应用程序根目录。 WinForm ...

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

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

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

    `request.getRealPath("/")`方法可以获取Web应用在服务器上的物理路径。这在处理文件系统中的文件路径时非常有用,比如读取或写入服务器上的文件。 ```java String realPath = request.getServletContext()....

    JAVA获取各种路径总结

    - `getServletContext()` 返回当前Servlet的上下文对象,可以从中获取Web应用的根目录路径。 - 可用的方法还包括: - `javax.servlet.http.HttpSession.getServletContext()` - `javax.servlet.jsp.PageContext....

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

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

    绝对路径和相对路径

    - **当前Web应用的绝对路径**:通过`servletConfig.getServletContext().getRealPath("/")`获取。 - **获取ServletContext对象的方式**:可以通过`javax.servlet.http.HttpSession.getServletContext()`、`javax....

    PHP爆绝对路径方法收集

    PHP爆绝对路径方法收集是指在Web应用程序中,通过各种技术手段来获取服务器上的绝对路径信息。这些方法可以帮助开发者和渗透测试者更好地了解Web应用程序的安全性和配置信息。 1. 单引号爆路径方法 单引号爆路径...

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

    ### Java(Web)中相对路径与绝对路径问题总结 #### 基本概念理解 在Java Web开发中,路径的概念非常重要,因为它们直接影响到资源的加载和处理。路径分为两种类型:绝对路径和相对路径。 **绝对路径**是指文件或...

    Java相对路径绝对路径总结

    例如,提交到a.jsp的action属性为`"/webapp/user/a.jsp"`或者使用`()%>`来动态获取Web应用的路径,即`"()%>/user/a.jsp"`。 - **JavaScript中的相对路径**: JavaScript代码在客户端解析,因此其相对路径与HTML表单的...

    如何将相对路径转化为绝对路径

    在Web应用程序中,经常需要将相对路径转化为绝对路径,以便更好地定位文件或目录的位置。例如,在ASP.NET应用程序中,需要将相对路径转化为绝对路径,以便正确地加载资源文件或跳转到正确的页面。 如何将相对路径...

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

    同时,也可以使用 servletConfig.getServletContext().getRealPath("/") 获取当前 Web 应用的绝对路径。 4. 小结 在 JAVA 文件中获取项目的相对路径非常重要,特别是在 JSP/Servlet 中。通过了解绝对路径和相对...

    易语言简易WEB服务器

    在易语言简易WEB服务器中,这通常通过一个子程序实现,处理URL中的相对路径和绝对路径问题。 5. **向客户返回数据**:当服务器处理完请求后,需要将结果数据返回给客户端。这包括HTTP响应状态码(如200表示成功,...

    JAVA中获取各种路径

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

    asp.net获取网站路径

    在 ASP.NET 中,可以使用 HttpRuntime.AppDomainAppPath 获取网站的物理路径,这个路径指向网站在服务器磁盘上的物理路径。例如,如果网站位于 E:\Visual Studio 2005\aDirectory\testweb,则 HttpRuntime....

Global site tag (gtag.js) - Google Analytics