如何获取spring控制器中的相对路径来获取资源

时间:2014-03-22 18:25:36

标签: spring-mvc

在我的项目中,我的文件目录是这样的 - > projectname - > src - > WebContent - > images - > WEB-INF我正在使用上面的文件路径。但我收到错误“系统找不到指定的路径”。我想从“images”文件夹中获取图像。请帮我在Controller中获取images文件夹的相对路径。我使用的是代码File newFile = new File("/./images/userimages/"+fileName);

1 个答案:

答案 0 :(得分:0)

尝试使用Spring的资源加载器。

public class YourClass implements ResourceLoaderAware {
  private ResourceLoader resourceLoader;

  resourceLoader.getResource("./images/userimages/" + file);

   @Override
   public void setResourceLoader(ResourceLoader resourceLoader) {
      this.resourceLoader = resourceLoader;
   }

}