(1)得到包含工程名的当前页面全路径:request.getRequestURI()
结果:/TEST/test.jsp
(2)得到工程名:request.getContextPath()
结果:/TEST
(3)得到当前页面所在目录下全名称:request.getServletPath()
结果:如果页面在jsp目录下 /TEST/jsp/test.jsp
(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp")
结果:D:\resin\webapps\TEST\test.jsp
(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
结果:D:\resin\webapps\TEST
2.在类中取得路径:
(1)类的绝对路径:Class.class.getClass().getResource("/").getPath()
结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/
(2)得到工程的路径:System.getProperty("user.dir")
结果:D:\TEST
3.在Servlet中取得路径:
(1)得到工程目录:request.getSession().getServletContext().getRealPath("") 参数可具体到包名。
结果:E:\Tomcat\webapps\TEST
(2)得到IE地址栏地址:request.getRequestURL()
结果:http://localhost:8080/TEST/test
(3)得到相对地址:request.getRequestURI()
结果:/TEST/test
获得应用在服务器本地的绝对路径
1. 在action里可以用 servlet.getServletContext().getRealPath("/");
2. 其他地方可以用 Request.getSession().getServletContext().getRealPath("/");
分享到:
相关推荐
android获取文件绝对路径类,是本人项目中直接取出的类。在protected void onActivityResult()中使用
以下是一些在Java中获取文件绝对路径的方法: 1. `File.getAbsolutePath()` `java.io.File` 类提供了 `getAbsolutePath()` 方法,此方法返回表示文件或目录的绝对路径字符串。例如: ```java File file = new ...
提供ftp服务时需要获取文件绝对路径,这里记录一下。 #include #include #include int main(){ const char *file_name = filename; char abs_path_buff[PATH_MAX]; //获取文件路径, 填充到abs_path_buff //...
C# 获取文件路径 C# 获取文件路径是指在 C# 程序中获取当前执行文件的路径、当前工作目录的路径、基目录的路径等信息。在实际开发中,获取文件路径是非常重要的,例如在读取配置文件、加载资源文件、记录日志文件等...
最近在工作的过程中,遇到不同 Android 版本下 URI 采用不同方式来获取文件路径的问题。 因为需求的原因,要求拍照上传或者从相册中选择图片上传,而且图片是需要经过压缩的,大小不能超过2M。 很快,拍照的这部分...
标题“ant自动获取文件路径”涉及的是Apache Ant这一构建自动化工具在处理文件路径时的技巧。Apache Ant是一个基于Java的构建工具,它被广泛用于Java项目中,类似于Unix的make,但依赖于XML来描述构建过程。在Ant中...
C#根据当前进程的启动路径,获得多个参数拼接的绝对路径。以及根据基准路径和参数获得相对路径。路径操作只用.NET中的System.IO和System.Text命名空间,相比其它的实现方式(比如采用System.Web命名空间)实用性更强...
绝对路径是指从根目录开始到达目标文件或文件夹的具体路径,它能够确保程序在不同的操作系统或环境中都能准确地定位到指定位置。 ### 相关知识点详解 #### 1. 使用`QDir`类获取绝对路径 QT库提供了一个强大的`...
在开发javascript插件的过程中,我们有时候需要获取当前JS文件的路径,用于自动加载一些图片、CSS等外部资源,但是javascript文件中并没有像PHP那样的__FILE__常量来供我们取得当前文件路径
### Python3中获取文件当前绝对路径的两种方法 在Python编程中,经常需要获取文件的绝对路径以便于后续处理或定位文件位置。本文将详细介绍在Python3中获取文件当前绝对路径的两种常用方法,并深入探讨每种方法的...
本篇文章将详细讲解如何使用PyQt5的控件,特别是QLineEdit,来实现拖放操作以获取文件路径。我们将深入理解相关代码,并了解如何将这一功能整合到你的项目中。 首先,让我们了解一下QLineEdit。QLineEdit是PyQt5中...
PHP获取文件绝对路径 复制代码 代码如下: <?php echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\ echo dirname...
不过,尽管直接获取本地文件的绝对路径受到限制,我们仍可以通过一些方法间接获取文件路径信息。文章中提供的脚本示例主要是为了在不同浏览器之间获取文件路径信息,尤其是对于较早版本的Firefox浏览器提供了特定的...
本文将详细介绍如何在Web开发中获得绝对路径的方法,并通过实例来解释具体的实现过程。 ### 一、理解绝对路径与相对路径 在开始之前,我们首先需要明确什么是绝对路径以及它与相对路径的区别。 **绝对路径**指的...
此时,我们可以通过程序动态的读取当前程序所在的绝对路径,然后再结合图片相对于程序的路径最终获得图片的绝对路径,这样就解决了图片绝对路径的问题。 获取相对路径的绝对路径 我们可以使用 `System.IO.Path.Get...
理解如何在Java中获取文件路径,特别是区分绝对路径和相对路径,对于构建稳定、可移植的应用程序至关重要。本文将深入探讨Java中获取文件路径的多种方法,以及这些方法背后的原理。 ### 一、Java中的路径类型 ####...
在现代Web应用中,即使我们不能直接获取文件的绝对路径,但仍然可以获取到文件对象,利用该对象进行文件的读取、上传等后续操作。例如,可以使用File API来获取文件的详细信息,FileReader API来读取文件内容。在...
本文将深入探讨“拖拽-获取文件路径”这一主题,讲解如何实现这个功能,以及它在实际应用中的重要性。 首先,我们要理解什么是拖拽操作。在计算机界面上,拖拽通常是指用户通过鼠标或其他输入设备,选择一个对象...