谁能告诉我如何找到mywebapp里面的'`images`'文件夹的路径?

时间:2014-02-24 08:30:28

标签: java java-ee

我有一个名为' images'的文件夹。这只是我的网络应用程序' mywebapp'。

ie., mywebapp/images

我有一个java文件(不是servlet),任何人都可以告诉我如何查找' images'的路径。文件夹吗

如果它是一个servlet,我会使用像request.getSession().getServletContext().getRealPath( path )

这样的东西

但是对于web-app中的Java文件,如何找到其文件夹的路径?

images folder I need to store images in it dynamically!

3 个答案:

答案 0 :(得分:0)

你可以使用下面的代码找到图像的绝对路径:

 String absoluteImagePath = System.getProperty("user.dir")+"/images";

答案 1 :(得分:0)

由于编译后的类在WEB-INF / classes中,如果你没有servlet上下文,你可以打开文件../../ images / picture.jpg

答案 2 :(得分:0)

您可以使用URL来查找文件或文件夹的路径 网址包含getPath()方法,该方法会返回您文件或文件夹的absolute path

URL url = getClass().getClassLoader().getResource("FILE OR FOLDER NAME");  
System.out.println("Folder path : "+url.getPath());  

愿这对你有所帮助。