在th:href链接中使用模型属性

时间:2015-03-16 19:03:22

标签: html spring spring-mvc spring-boot thymeleaf

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

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

此处, currentUser 是控制器中指定的模型变量。这可以很容易地访问,如 th:text 标记中所示。但是, th:href 无法解析百万美元。如果有任何方式以这种方式引用模型属性,在 th:href 中?作为参考,这是一个具有Thymeleaf支持的Spring MVC(bootstrap)应用程序。

1 个答案:

答案 0 :(得分:9)

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

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

关于网址格式here的官方文档。