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...

这是我去年6月份根据一些资料整理和总结的J2EE web项目中解决所有路径问题,希望对你和更多人有帮助: ------------------------------ Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有...

如果你从 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...

一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProperty("user.dir"); 上述相对路径中,java项目中的文件是相对于项目的根目录 web项目中...

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

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

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

在java中获得文件的路径在我们做上传文件操作时是不可避免的。 web 上运行 1:this.getClass().getClassLoader().getResource("/").getPath(); this.getClass().getClassLoader().getResource("").getPath(); 得到的是 ClassPath的绝对URI路径。 ...

getClass().getResource() 方法获得相对路径( 此方法在jar包中无效。返回的内容最后包含/) 例如 项目在/D:/workspace/MainStream/Test 在javaProject中,getClass().getResource("/").getFile().toString() 返回:/D:/workspace/MainStream/Test/...

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