1、通过
import javax.servlet.ServletContext
类获取web
服务器所在真实路径
public ActionForward execute( ActionMapping mapping,
ActionForm actionform,
HttpServletRequest request,
HttpServletResponse response )
throws IOException, ServletException
{
HttpSession session = request.getSession();
ServletContext
application = session.getServletContext();
// ServletContext application = servlet.getServletContext();
String Path = application.getRealPath
("/")
+"myDoc/ContributesBoxAtt/"+bean.getAttRealName();
Path = Path.replace("/", File.separator);
return mapping.findForward("");
}
2、
获取类文件中获取文件所在的真实路径
java
代码
比如获取存放在
WEB-INF/classes/
下的
title.xml
的路径
String path = this.getClass().getResource("/").getPath();
//String path1= this.getClass().getClassLoader().getResource("/").getPath();
int lastNum = path.lastIndexOf("/classes/");
path = path.substring(0,lastNum)+"/title.xml";
输出
:
D:/WORK/HDOA/build/web/WEB-INF/classes/title.xml
分享到:
相关推荐
使用JavaScript实现文件上传到本地服务器并获取到上传后文件所在路径,是由到JavaScript,java以及html页面。这个比较好,不是在jsp上获取路径,jsp太简单了,而且过时了,所以就在html页面实现了下功能,我主要是做...
- 如果你需要获取某个文件所在目录的上级目录,可以先通过`application.getRealPath(request.getRequestURI())`得到该文件的绝对路径,再使用`new File(...).getParent()`获取其上级目录。 2. **Servlet中获取路径...
### JAVA获取FTP文件列表知识点详解 #### 一、概述 在现代软件开发中,FTP(File Transfer Protocol)是一种广泛使用的协议,用于在网络上进行文件传输。本文档将详细介绍一个基于Java的实用工具类`FtpClientUtil`...
windows linux 下,获取java项目绝对路径的方法,struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题
开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径
在Java编程中,动态获取类的相对路径是一项重要的技能,特别是在处理资源文件或者进行文件操作时。相对路径是相对于当前工作目录或者类加载器的基础路径的路径表示,它可以帮助我们定位到程序运行时所需的文件。下面...
### JAVA获取项目路径 在Java开发中,获取项目的路径是一个非常常见的需求,尤其是在处理文件读写、资源定位等场景时尤为重要。本文将详细介绍如何通过不同的方法来获取项目的各种路径,并结合示例代码进行说明。 ...
本文将详细介绍如何在Java中获取不同类型的路径,包括Web服务器下的文件路径、本地路径以及相对路径。 #### 一、获取Web服务器下的文件路径 在Java Web开发中,获取Web服务器下的文件路径是非常常见的需求。主要有...
Java 文件路径详解是一种在 Java 中获取文件路径的方式。它可以将文件路径转换为 InputStream,以便于读取文件的内容。在 Java 中,有两种方式可以获取文件路径,即使用 Class.getResourceAsStream() 和 ClassLoader...
Java 上传文件到服务器端的方法 Java 上传文件到服务器端是指通过 Java 语言将文件上传到服务器端的过程,这个过程涉及到客户端和服务器端两个方面。客户端负责上传文件,而服务器端负责接收和处理上传的文件。 ...
1. **类的绝对路径**:通过`Class.class.getClass().getResource("/")`,然后调用`getPath()`来获取类文件所在的绝对路径。例如,返回`/D:/TEST/WebRoot/WEB-INF/classes/pack/`。 2. **得到工程的路径**:使用`...
Java获取Java所在的根目录,可以在Windows和LINUX两个平台中使用,都可以得到JAVA所在的路径,程序使用JComboBox组合框组件来存放获得的根目录信息,如在Linux 和Unix 系统下组合框只有一项即“/”,截图是Windows...
类加载器可以获取到类文件所在的路径,这是获取类绝对路径的基础。 1. **获取当前类的资源路径**:Java提供了一个内置的方法`getClass().getResource()`或`getClass().getResourceAsStream()`,它们可以从类路径中...
在Java Web应用中,路径的解析方式取决于它所在的上下文环境。主要分为两大类:服务器端路径和客户端路径。 ### 服务器端路径 **服务器端路径**是指在服务器端进行解析的路径,这类路径主要用于内部资源的引用,...
这在读取服务器上的文件或设置文件路径时非常重要。 ```java // 获取Web站点主目录的位置 String webRoot = request.getRealPath("/"); // 获取JSP网页所在的目录位置 String jspDir = request.getRealPath("./");...
Java文件路径操作是Java开发中常见且重要的任务,尤其是在处理资源文件、配置文件或进行文件系统交互时。本文将深入探讨Java中与路径相关的概念、类型以及最佳实践。 首先,Java中的路径分为绝对路径和相对路径,...
接下来,为了确保文件所在目录存在,代码中还尝试创建了一个名为“c:\\abc”的目录,但这段代码似乎被注释掉了,因此实际运行时并不会执行这部分逻辑。 ```java //File dir = new File("c:\\abc"); ``` ##### 2.2 ...
1. 客户端根据已知的文件ID向tracker服务器请求文件所在存储服务器的信息。 2. tracker服务器返回存储服务器的地址给客户端。 3. 客户端直接连接到存储服务器,请求下载指定文件。 4. 存储服务器验证文件ID,然后将...