Spring Boot Thymeleaf无法解析为带有url的表达式

时间:2017-09-12 08:01:23

标签: spring thymeleaf

我在第1页上按了一个按钮以导航到第2页。第1页和第2页位于不同的控制器上。

这是我按钮的代码。 pid是项目的ID。 p.id给出了项目的ID。但我不知道这里的问题是什么。

<td><a th:href="@{/projects/project/{pid}/clusters(pid=${p.id})" class="btn btn-info" role="button">Clusters</a></td>

例外:

org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: "@{/projects/project/{pid}/clusters(pid=${p.id})" (projects:53)

1 个答案:

答案 0 :(得分:2)

你在表达结束时错过了一个大括号

<a th:href="@{/projects/project/{pid}/clusters(pid=${p.id})}" class="btn btn-info" role="button">Clusters</a>