速度模板资源图像

时间:2013-01-11 21:57:45

标签: velocity

我有一个弹簧配置的Web应用程序,并使用速度引擎和ITextRenderer生成PDF文件。在我的src / main / resources中,我既有我的.vm文件,也有我希望在PDF中显示的图像文件。如何在我的.vm模板中引用此图像文件,以便在生成时显示在我的PDF文档中。

我试过html代码:

img src="image.jpg"

img src="src/main/resources/image.jpg" etc

这些都不起作用。我希望嵌入此图像,这样我就不必使用已发布的图像目录配置Web服务器。

我将如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

HTML在Web上下文中查找图像,而不是从类路径中查找。

(希望很明显使用Maven源路径可能无法正常工作。)

图像需要位于webapp Maven目录中,因此Maven可以将它们打包成战争。

如果你的图像会改变/等等。然后图像应该完全在外部 webapp中运行,并通过servlet或控制器进行流式传输。