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

我正在开发一个SpringJava项目,我找不到加载静态资源的方法,java,spring,image,resources,itext,Java,Spring,Image,Resources,Itext,我正在尝试使用保存在WEB-INF中的图像,但无法使用。我不知道为什么。我试过几种方法,但由于某种原因,我找不到该文件。我已经尝试过Servlet上下文、FileReader和其他方法,但总是没有成功。我太累了。任何帮助都将不胜感激 这是我使用的最后一个代码: FileReader fr = new FileReader("/WEB-INF/static/css/images/FotosDeUsuarios/FotoDeUsuario - " + unUsuario.getSsoId()

我正在尝试使用保存在WEB-INF中的图像,但无法使用。我不知道为什么。我试过几种方法,但由于某种原因,我找不到该文件。我已经尝试过Servlet上下文、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);

您是否尝试过org.springframework.core.io.ClassPathResource

i、 e


FileReader fr=new FileReadernew ClassPathResource/static/css/images/FotosDeUsuarios/FotoDeUsuario-+unUsuario.getSsoId+.jpg.getFile

尝试以下字符串路径=getClass.getResource/WEB-INF/static/css/images/FotosDeUsuarios/FotoDeUsuario-+unUsuario.getSsoId+.jpg.getFile;然后FileReader fr=新的FileReaderpath;请尽可能多地以文本形式发布代码和错误消息,而不是屏幕截图。也就是说,您真的要将读取器应用于jpeg吗?@Zeronex我尝试过,但没有成功。即时消息获取现在Estado HTTP 500-请求处理失败;嵌套的异常是java.lang。NullPointerException@mkl我不确定,只是认为这是最好的选择,但我可以自由选择其他方法07-Dec-2017 00:26:04.123 SEVERE[http-nio-8084-exec-39]org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service for Servlet[dispatcher]在路径[/faqu]的上下文中抛出异常java.io.FileNotFoundException:类路径资源[WEB-INF/static/css/images/FotosDeUsuarios/fotodeeusuario-zzzzz.jpg]无法解析为URL,因为org.springframework.core.io.ClassPathResource.getURLClassPathResource.java:187位于org.springframework.core.io.AbstractFileResolvingSource.GetFileAbstractFileResolvingSource.java:48 A删除WEB-INF并重试。。。i、 e.FileReader fr=new FileReadernew ClassPathResource/static/css/images/FotosDeUsuarios/FotoDeUsuario-+unUsuario.getSsoId+.jpg.getFile;