2017-02-21 156 views
0

package explorer如何在Spring mvc項目中獲取圖像文件路徑?

我的問題是,我無法從資源文件夾中獲取圖像路徑到主包在春天項目。我的代碼如下所示。

for (int i = 0; i < SUITE; i++) { 
     for(int j = 0; j < FACE ; j++){ 

      Card card = new Card(); 
      BufferedImage temp = null; 
      Resource resource = new FileSystemResource("src/main/webapp/resources/img/cards/" + faces[j] + "_of_" + suite[i] + ".png"); 
      card.setSuite(suite[i]); 
      card.setFace(faces[j]); 
      card.setValue(values[j]); 
      card.setPath(resource.getFilename()); 

      try { 
       temp = ImageIO.read(new File(card.getPath())); 
      } catch (IOException e) { 
       e.printStackTrace(); 
      } 
      card.setImg(temp); 
      deck.add(card); 
     } 
    } 

回答

0

試試下面

Resource resource = new ClassPathResource("img/cards/" + faces[j] + "_of_" + suite[i] + ".png"); 

您還可以refrence Spring Framework Resource