Spring Thymeleaf表达不起作用

时间:2015-09-01 15:59:58

标签: thymeleaf

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

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

“$ {serverURL}”:应该为我提供托管我的应用程序的完整网址。我得到的错误是“Could not parse as expression: "${serverURL}/support-images/logo.jpg"

它让我意识到语法中有问题,但我无法按照可用的文章进行操作。任何人都可以帮忙!!

谢谢!

1 个答案:

答案 0 :(得分:3)

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

您可能还想了解Thymeleaf中的link URL功能(@{}表示法),这有助于构建网址。