kgdc.net
当前位置:首页 >> 如何在jAvA wEB项目中获得相对路径 >>

如何在jAvA wEB项目中获得相对路径

第一步: 先获得classpath路径 String classpath = this.getClass().getResource("/").getPath().replaceFirst("/", ""); 这样子可以得到classpath路径,类似于: F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-jun...

如果你从 servlet 这些 java 程序中访问,可以用 request.getServletContext().getResource("/WEB-INF/abc.config");程序是无法也不应该知道一个 web 程序部署后的应用程序名称,因为一个 Java EE 程序允许不做任何修改的情况下部署成多份,比如...

一个例子,如果有一个Test文件夹里面有test.java和hello.txt.如果你想用test.java操作hello.txt 只要在test.java中这样写File file=new File("hello.txt");//这样就是相对路径。如果文件结构是 Test文件夹 ... |------test.java ... |------hell...

貌似不能写相对路径了.只能写绝对路径. 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径. 相对路径就是相对于某个文件夹内. 除非 aaa,ddd都在一个文件夹内.就能写相对路径了. 如果满足 那就 ../ddd/eee.txt就行了

使用JAVA后台代码取得WEBROOT物理路径,可以有如下两种方式: 1、使用JSP Servlet取得WEB根路径可以用request.getContextPath(),相对路径request.getSession().getServletContext().getRealPath("/"),它们可以使用我们很容易取得根路径。 2、...

我是这么弄的 String realPath = request.getSession().getServletContext() .getRealPath("\\");// 项目磁盘路径 再在后面加上你想要的路径 祝你顺利!

这个根目录是不是按工程的目录算的,按操作系统的来算的~~!可以用如下代码测试: File f = new File("/"); System.out.println(f.getAbsolutePath())。 java中的file类中的file构造方法中:File f = new File("a.txt");谁能告诉我这个文件会创...

相对路径的话,可以先获取到当前文件的编译路径,之后在找到想找文件的路径的思路来实现。 举例: XMLS.class.getClass().getResourceAsStream("/test/test.txt"); 解释:XMLS.class.getClass()是获取当前的类编译路径,之后通过getResourceAsSt...

web 项目 request.getSession().getServletContext().getRealPath("相对路径")

public InputStream path(String file) throws IOException { InputStream is = this.getClass().getResourceAsStream(file); return is; } path("/com/archives/importExcelXML/三峡库区航片.xls")

网站首页 | 网站地图
All rights reserved Powered by www.kgdc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com