`
wangyanlong0107
  • 浏览: 502207 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

【转】JAVA获取服务器路径

    博客分类:
  • jsp
 
阅读更多

获取服务器路径 

在JSF环境中获取到ServletContext: 
ServletContext sc = (ServletContext)FacesContext.getCurrentInstance().getExternalContext().getContext(); 

参考:http://tmsoft.lsxy.com/index.php?id=589&load=read 
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获取各种路径总结

    ### JAVA 获取各种路径总结 在Java开发中,特别是在Web应用开发中,经常需要获取不同类型的路径,例如:当前Web应用的路径、特定文件的真实路径等。本文将详细讲解如何通过不同的方式来获取这些路径。 #### JSP中...

    JAVA中获取各种路径

    通过调用`getServletContext().getRealPath()`可以获取服务器上文件或目录的实际物理路径,如`D:\resin\webapps\TEST\test.jsp`,这对于读取文件或进行文件系统操作非常必要。 #### (5) 获取页面的父目录绝对路径:...

    JAVA获取项目路径.doc

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

    windows linux 下,获取java项目绝对路径的方法

    windows linux 下,获取java项目绝对路径的方法,struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题

    简单的JAVA实现获取windows的系统路径

    这段简单的JAVA代码可以获取到WINDOWS的系统目录和环境变量,在XP和WIN7下测试通过!

    Java获取磁盘使用率

    总结,通过Java获取磁盘使用率主要涉及`java.io.File`类的使用,或者借助第三方库如Sigar。在实际应用中,根据需求和环境的不同,可能需要进行相应的调整。无论采用哪种方式,监控磁盘使用率都是维护系统健康、预防...

    java获取路径的各种方法

    在Java编程中,获取路径是常见的操作,尤其在处理文件、资源或Web应用程序时。本文将详细介绍Java中获取路径的几种方法,以及相对路径和绝对路径的基本概念。 首先,理解绝对路径和相对路径的概念至关重要。绝对...

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

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

    JAVA获取FTP文件列表

    ### JAVA获取FTP文件列表知识点详解 #### 一、概述 在现代软件开发中,FTP(File Transfer Protocol)是一种广泛使用的协议,用于在网络上进行文件传输。本文档将详细介绍一个基于Java的实用工具类`FtpClientUtil`...

    java绝对路径和相对路径

    本文将详细介绍如何在Java中获取不同类型的路径,包括Web服务器下的文件路径、本地路径以及相对路径。 #### 一、获取Web服务器下的文件路径 在Java Web开发中,获取Web服务器下的文件路径是非常常见的需求。主要有...

    java使用siger 获取服务器硬件信息(CPU 内存 网络 io等)

    在Java编程中,获取服务器硬件信息是常见的需求,特别是在系统监控、性能分析或者资源管理的场景下。Siger(可能是“System Information Gatherer”的缩写)是一个可能的库,用于帮助开发者轻松地获取包括CPU、内存...

    获取ftp服务器文件的大小

    ### 获取FTP服务器文件大小的知识点解析 在进行网络文件传输时,经常需要了解远程文件的大小,以便于更好地控制文件的下载进度或者进行其他相关的管理操作。本文将围绕“获取FTP服务器文件的大小”这一主题展开,...

    java类动态获取相对路径

    在Java编程中,动态获取类的相对路径是一项重要的技能,特别是在处理资源文件或者进行文件操作时。相对路径是相对于当前工作目录或者类加载器的基础路径的路径表示,它可以帮助我们定位到程序运行时所需的文件。下面...

    java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径

    在Java编程中,获取系统路径字体、检索特定目录下的所有文件名以及获取当前工作路径是常见的需求。本文将分别介绍如何实现这三个功能。 首先,获取系统路径下的字体是通过`java.awt.GraphicsEnvironment`类来实现的...

    普通java类获取绝对路径

    在Java Web环境中,类似的功能可以通过`ServletContext`的`getRealPath()`方法实现,它接受一个相对于Web应用的虚拟路径,返回服务器上的实际文件路径。 4. **获取项目工程路径**:对于Eclipse这样的IDE,你可能想...

    Java获取Java所在的根目录.rar

    Java获取Java所在的根目录,可以在Windows和LINUX两个平台中使用,都可以得到JAVA所在的路径,程序使用JComboBox组合框组件来存放获得的根目录信息,如在Linux 和Unix 系统下组合框只有一项即“/”,截图是Windows...

    java获取路径

    在Java开发中,路径的获取是一项基础而关键的操作,它涉及到资源文件的定位、文件读写等场景。根据给定的文件信息,我们可以总结出在不同的Java环境(如JSP、Class文件、Servlet)中获取路径的多种方法,每种方法都...

    从HttpServletRequest获取各种路径总结

    - **描述**:用于获取服务器上的实际物理路径。 - **示例**: - `request.getSession().getServletContext().getRealPath("/")` - `this.getServletContext().getRealPath("/")` - `this.getServlet()....

    Java运用sigar.jar获取服务器信息测试类

    总的来说,这个"Java运用sigar.jar获取服务器信息测试类"的目标是展示如何在Java程序中利用`sigar.jar`库来收集和报告服务器的详细信息。通过对CPU、内存、网络和操作系统的监控,可以帮助我们更好地理解服务器的...

Global site tag (gtag.js) - Google Analytics