Spring Thymeleaf 表达式无效

Spring Thymeleaf expression is not working

任何人都可以指出我在通过上下文将值传递给 templateEngine 时遇到的问题。

<img th:src="${serverURL}/support-images/logo.jpg" height="54" width="108" alt=""></img>

"${serverURL}" :应该给我完整的 URL 托管我的应用程序的位置。我得到的错误是“Could not parse as expression: "${serverURL}/support-images/logo.jpg"

这让我意识到语法有问题,但我无法阅读可用的文章。谁能帮忙!!

谢谢!!

您在属性中混合了文字和表达式。您可能应该写 <img th:src="${serverURL}+'/support-images/logo.jpg'" height="54" width="108" alt=""></img> 以使其更好地工作。请参阅文档中的 examples

您可能还想了解 Thymeleaf 中的 link URL 功能(@{} 表示法),它可以在构建 URL 时提供帮助。