我尝试从放置在 WEB-INF 中的图像文件夹中获取图像。 但我得到了 NullPointerException。
Image logo = Image.getInstance(this.getClass().getResource("/resources/img/auditweb.png"));
编辑:
已按照建议更改代码
Image logo = Image.getInstance(this.getClass().getResource("/WEB-INF/resources/img/auditweb.png"));
但没有成功
最佳答案
Web 应用程序的根文件夹(WEB-INF)都不在类路径中。因此,您无法使用类加载器加载位于该处的资源,类加载器会查找类路径。
您需要使用ServletContext.getResource()
,或者将图像放在 WEB-INF/classes
下。
关于java - 从 WEB-INF 文件夹获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44000592/