如何在百里香中显示不在src的静态文件夹中的图像

时间:2019-05-08 16:20:22

标签: spring-boot thymeleaf

我正在将图像上传到文件夹productImages,该文件夹不在spring boot项目的src文件夹中。我正在存储每个图像的路径。我如何使用th:src = @ {product.image}来显示图像,其中product.image是数据库的路径(例如productImages / photo.jpg)。我的问题是获取文件夹的位置。

enter image description here

1 个答案:

答案 0 :(得分:0)

据我了解,您希望在Thymeleaf中指定服务器相对链接。 (相对于上下文相关)。基本上,当您想在应用程序上下文之外但相对于服务器指定资源时,可以使用代字号。因此,代替:

th:src="@{/product.image}"

您应该使用:

th:src="@{~/product.image}"

您将在以下位置找到很好的清晰而具体的示例进行解释:

https://www.thymeleaf.org/doc/articles/standardurlsyntax.html

希望这会有所帮助! :)