我正在尝试制作一个url来完成一个变量
我的模板是:
<div th:if="${!user.isEmailValidated()}" class="div-block-13">
<div class="email_confirmed">
<a href="/email/send/${user.getToken()}">Your email is not confirmed!</a>
</div>
</div>
我的控制器是:
@GetMapping(value = "/email/send/{token}")
public String sendEmail(@PathVariable(value = "token") String token, Model model) {
return "sent-email";
}
我希望url ... / email / send / {变量值}但我得到 - email / send / $%7Buser.getToken()%7D
答案 0 :(得分:1)
表达式${user.getToken()}
未被百科全书评估,因为它位于普通href
属性中。使用th:href
可以使用百日咳表达式:<a th:href="@{'/email/send/' + ${user.getToken()}}">