我对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:insert或th:include替换th:replace。
注意:我可以肯定,评论[0] .review不为空
我想念什么?
答案 0 :(得分:0)
问题出在您要显示message
的方式上
代替
<p th:text="message" class="mt-2"></p>
尝试使用
<p th:text="${message}" class="mt-2"></p>