我有一个弹簧配置的Web应用程序,并使用速度引擎和ITextRenderer生成PDF文件。在我的src / main / resources中,我既有我的.vm文件,也有我希望在PDF中显示的图像文件。如何在我的.vm模板中引用此图像文件,以便在生成时显示在我的PDF文档中。
我试过html代码:
img src="image.jpg"
和
img src="src/main/resources/image.jpg" etc
这些都不起作用。我希望嵌入此图像,这样我就不必使用已发布的图像目录配置Web服务器。
我将如何实现这一目标?
答案 0 :(得分:1)
HTML在Web上下文中查找图像,而不是从类路径中查找。
(希望很明显使用Maven源路径可能无法正常工作。)
图像需要位于webapp
Maven目录中,因此Maven可以将它们打包成战争。
如果你的图像会改变/等等。然后图像应该完全在外部 webapp中运行,并通过servlet或控制器进行流式传输。