Как получить значение переменной с помощью тимелина - PullRequest
0 голосов
/ 18 мая 2018

Я пытаюсь получить 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

1 Ответ

0 голосов
/ 18 мая 2018

Выражение ${user.getToken()} не оценивается тимелистом, поскольку оно находится внутри простого атрибута href.Используйте th:href, чтобы иметь возможность использовать выражения чабреца: <a th:href="@{'/email/send/' + ${user.getToken()}}">

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...