1

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

我试过html代码:

img src="image.jpg"

和:

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

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

我将如何实现这一目标?

4

1 回答 1

1

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

(希望很明显,使用 Maven 源路径是不可能的。)

图像需要在webappMaven 目录下,因此 Maven 可以将它们打包到战争中。

如果您的图像将发生变化/等。然后图像应该完全存在于 webapp之外,并通过 servlet 或控制器流回。

于 2013-01-11T22:37:32.563 回答