Попробуйте очистить папки Debug и Release в вашем решении. Затем удалите и снова добавьте единство.
Я бы посоветовал вам отправить значение true
или false
через контроллер
public String activate(Map<String, String> model, @PathVariable String code) {
boolean isActivated = userService.activateUser(code);
// TODO: change to boolean in template
if (isActivated) {
model.put("message", "User Successfully activated");
} else model.put("message", "Activation code not found");
model.put("isActivated", isActivated);
return "verificationPage";
}
. В html вы можете попробовать
<div th:if="${isActivated} == true"><p>User Successfully activated .</p></div>
<div th:unless="${isActivated}"><p>Activation code not found.</p></div>
Обновлено ] `
В вашем случае вы можете просто напечатать сообщение в одиночку, вам вообще не нужно иметь условие if
.
<div ><p>${message}</p></div>