我正在将图像上传到文件夹productImages,该文件夹不在spring boot项目的src文件夹中。我正在存储每个图像的路径。我如何使用th:src = @ {product.image}来显示图像,其中product.image是数据库的路径(例如productImages / photo.jpg)。我的问题是获取文件夹的位置。
答案 0 :(得分:0)
据我了解,您希望在Thymeleaf中指定服务器相对链接。 (相对于上下文相关)。基本上,当您想在应用程序上下文之外但相对于服务器指定资源时,可以使用代字号。因此,代替:
th:src="@{/product.image}"
您应该使用:
th:src="@{~/product.image}"
您将在以下位置找到很好的清晰而具体的示例进行解释:
https://www.thymeleaf.org/doc/articles/standardurlsyntax.html。
希望这会有所帮助! :)