我正在开发一个Spring Java项目,但我找不到加载静态资源的方法

问题描述 投票:-2回答:1

我正在尝试使用我在WEB-INF中保存的图像,但我不能。我不知道为什么。我尝试了几种方法,但由于某种原因,我找不到该文件。我已经尝试过Servlet Context,FileReader和其他方法,但结果总是不成功。我好累。任何帮助将不胜感激。

这是我使用的最后一个代码:

    FileReader fr = new FileReader("/WEB-INF/static/css/images/FotosDeUsuarios/FotoDeUsuario - " + unUsuario.getSsoId() + ".jpg");
    BufferedReader br = new BufferedReader(fr);
    String fotoDeUsuarioContenido = br.readLine();
    br.close();

    Image imgSc = Image.getInstance(fotoDeUsuarioContenido);

    imgSc.scaleAbsolute(50f, 50f);

    encabezadoCelda = new PdfPCell(imgSc);

    tabla.addCell(encabezadoCelda);
java spring image resources itext
1个回答
0
投票

你有没有尝试过org.springframework.core.io.ClassPathResource

FileReader fr = new FileReader(new ClassPathResource(“/ static / css / images / FotosDeUsuarios / FotoDeUsuario - ”+ unUsuario.getSsoId()+“.jpg”)。getFile());

© www.soinside.com 2019 - 2024. All rights reserved.