簡體   English   中英

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

[英]How to get image file path in Spring mvc project?

包瀏覽器

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

  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);
        }
    }

試試下面

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

您也可以引用Spring Framework Resource

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM