在 th:href link 中使用模型属性

Using model attributes in a th:href link

有没有办法在 th:href link 中引用模型属性?例如

<a th:text="${currentUser}" th:href="@{/user/{currentUser}}"></a>

这里,currentUser是控制器中指定的模型变量。正如在 th:text 标签中看到的那样,可以很容易地访问它。但是,th:href 百里香叶解析失败。如果有任何方式以这种方式引用模型属性,在 th:href?作为参考,这是一个支持 Thymeleaf 的 Spring MVC (bootstrap) 应用程序。

为了在 th:href 中包含模型变量,您必须将其包含在 ${...} 指标中,您可以使用管道轻松连接:

<a th:text="${currentUser}" th:href="@{|/user/${currentUser}|}"></a>

关于 url 语法的官方文档 here