带参数的胸腺片段

时间:2020-10-05 21:35:04

标签: 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:insert或th:include替换th:replace。

注意:我可以肯定,评论[0] .review不为空

我想念什么?

1 个答案:

答案 0 :(得分:0)

问题出在您要显示message的方式上

代替

<p th:text="message" class="mt-2"></p>

尝试使用

<p th:text="${message}" class="mt-2"></p>