#spring-mvc #thymeleaf
#spring-mvc #thymeleaf
Вопрос:
Я совсем новичок в Thymeleaf, я пытаюсь создать фрагмент и передать ему переменную в моем приложении Spring MVC, но я застрял.
Мой код:
<div th:replace="fragments/utilities :: reviews(message=${reviews[0].review})"></div>
Мой fragments/utilities.html:
<div th:fragment="reviews(message)">
<div class="carousel-item">
<div class="border border-light rounded p-4 mb-3">
<div th:replace="utilities :: stars"></div>
<p th:text="message" class="mt-2"></p>
</div>
</div>
Но это не работает, я также попытался заменить th:replace на th:insert или th:include .
Примечание: я точно знаю, что reviews[0].review не является пустым
Чего мне не хватает?
Ответ №1:
Проблема в том, как вы хотите отобразить message
Вместо
<p th:text="message" class="mt-2"></p>
Попробуйте использовать
<p th:text="${message}" class="mt-2"></p>