1.基本概念
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径
相对路径:相对与某个基准目录的路径
2.JSP中获得当前应用的相对路径和绝对路径
根目录所对应的绝对路径:request.getRequestURI()
文件的绝对路径:application.getRealPath(request.getRequestURI());
当前web应用的绝对路径 :application.getRealPath("/");
取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent()
3.Servlet中获得当前应用的相对路径和绝对路径
根目录所对应的绝对路径:request.getServletPath();
文件的绝对路径 :request.getSession().getServletContext().getRealPath (request.getRequestURI())
当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");
4.ServletContext对象获得几种方式: javax.servlet.http.HttpSession.getServletContext() javax.servlet.jsp.PageContext.getServletContext() javax.servlet.ServletConfig.getServletContext() )
分享到:
相关推荐
### JSP中绝对路径与相对路径的理解与应用 #### 一、引言 在Web开发中,路径的选择对于页面间的跳转以及资源的加载至关重要。本文将深入探讨JSP(JavaServer Pages)环境中绝对路径与相对路径的区别及其应用场景,...
在编程和系统管理中,了解和正确使用绝对路径与相对路径是至关重要的。尤其是在Perl这样的脚本语言中,路径的处理对于程序的正确执行起到关键作用。本文将深入解析这两个概念,帮助新手清晰理解它们的区别和用法。 ...
### 绝对路径与相对路径详解 在网页开发与文件管理中,经常需要用到两种路径类型:绝对路径和相对路径。这两种路径类型对于确保文件、图片以及其他资源能够被正确引用至关重要。下面将详细介绍这两种路径的区别、...
在软件测试领域,尤其在自动化测试中,理解并掌握如何使用绝对路径与相对路径是至关重要的。本篇我们将深入探讨QTP(QuickTest Professional,现在称为UFT,Unified Functional Testing)中的这一关键概念。 首先,...
根据提供的文件信息,本文将详细解释如何在C#中连接Access数据库,并且会重点讨论绝对路径与相对路径的使用方式。 ### 连接ACCESS绝对路径与相对路径 #### 使用C#连接Access数据库 在C#中连接Access数据库,通常...
### Java中的绝对路径与相对路径 在Java编程中,路径管理是进行文件操作的重要组成部分,尤其是在Web应用开发中。本文将详细介绍如何在Java中获取不同类型的路径,包括Web服务器下的文件路径、本地路径以及相对路径...
在探讨相对路径与绝对路径的优缺点之前,我们先来明确两者的定义。绝对路径指的是从根目录开始,完整地指定文件或目录所在位置的一种路径表示方法,它以根目录作为起点,无论当前工作目录为何处,都能准确无误地定位...
有两种主要类型的路径:绝对路径和相对路径。绝对路径是从根目录开始的完整路径,而相对路径是相对于当前工作目录的路径。本篇文章将深入探讨绝对路径与相对路径的概念、它们之间的转换以及如何在C++、Java和Python...
### 绝对路径与相对路径概念解析及其在C#中的应用 #### 一、路径基础知识概览 在探讨路径操作之前,我们首先需要理解绝对路径和相对路径的基本概念。 **绝对路径**指的是从根目录开始直到文件所在位置的完整路径...
### 绝对路径和相对路径详解 #### 一、基本概念理解 在计算机科学领域,路径是用来标识文件或目录在文件系统中的位置的一种方法。路径可以分为两种类型:绝对路径和相对路径。 - **绝对路径**:指的是从根目录...
合理地使用绝对路径与相对路径可以帮助开发者更好地组织代码、提高代码的可移植性和减少错误。本文将深入探讨PHP中绝对路径与相对路径之间的关系,并通过具体案例来阐述不同类型的文件引用方式及其适用场景。 #### ...
了解绝对路径与相对路径的区别和正确使用它们,对于避免资源加载错误、提高网站的可维护性以及保证网站在不同环境中的稳定运行都是十分重要的。在Web开发过程中,合理地使用这些路径可以提升开发效率,减少因路径...
如何将相对路径转化为绝对路径 在C#编程中,将相对路径转化为绝对路径是一个常见的问题。这篇文章将介绍如何使用C#将相对路径转化为绝对路径。 什么是相对路径和绝对路径? 在计算机科学中,路径是指文件或目录在...
C#根据当前进程的启动路径,获得多个参数拼接的绝对路径。以及根据基准路径和参数获得相对路径。路径操作只用.NET中的System.IO和System.Text命名空间,相比其它的实现方式(比如采用System.Web命名空间)实用性更强...
通过一个具体的例子来理解相对路径与绝对路径的应用: - 假设一个网站具有如下的目录结构: - `/` - `Dir1` - `SubDir1` - `Ref1.htm` - `SubDir2` - `BeRef1.gif` - `Dir2` - `BeRef2.htm` - 当`Ref1....
### Java相对路径与绝对路径详解 #### 一、基本概念理解 **绝对路径**:绝对路径是指文件或目录在硬盘上的真实路径,包括URL和物理路径。例如,“C:\xyz\test.txt”代表了test.txt文件的真实物理路径;而...
绝对路径是从根目录开始的完整路径,而相对路径则是相对于当前工作目录的路径。在批处理脚本中,使用相对路径可以使得程序更具有移动性,因为它们不依赖于固定的硬盘位置。 当我们想要在批处理脚本(BAT文件)中...
在Asp.net开发环境中,理解和运用相对路径与绝对路径对于构建高效、可维护的网站或应用程序至关重要。本文将深入解析Asp.net中的相对路径与绝对路径的概念,以及它们在实际项目中的具体应用。 ### 一、相对路径与...