如何找到webapp目录中是否存在某些图像文件?

时间:2011-09-16 12:26:43

标签: java-ee

假设我试图找到一些图像文件存在于网络应用程序中,但不知道真正的路径,即我有绝对路径如何获得该路径?

javax.servlet.servletcontext.getrealpath( “”);

对我不起作用..

由于

1 个答案:

答案 0 :(得分:1)

尝试像这样使用getRealPath

ServletContext context = session.getServletContext();
String realContextPath = context.getRealPath(request.getContextPath());

另外,weblogic例如有一个名为

的属性
<show-archived-real-path-enabled>true</show-archived-real-path-enabled>

需要设置为true才能使getrealpath正常工作, http://rocksolutions.wordpress.com/2010/07/15/servletcontext-getrealpath-is-cause-problems-on-weblogic/