我有两个百里叶片段如下
<div th:fragment="inputText">
<input type="text"/>
</div>
<div th:fragment="fieldSet"></div>
要将textbox包含到fieldset中,我尝试将其称为
<div th:include="fieldSet">
<th:block th:include="inputText/>
</div>
这不包括fieldSet中的inputText。它只渲染fieldSet。
有没有办法在片段中包含片段?
答案 0 :(得分:0)
无法看到您应用的整个图片,但在我看来,您正在尝试在此处完成模板继承。如果是这样,我会鼓励您使用&#39; Thymeleaf Page Layouts&#39;例如,它被集成到Spring Boot Thymeleaf启动器中。
通过使用Thymeleaf Page Layouts
,您可以组织您的模板,使其具有父页面tamplate,然后为特定控制器方法设置子模板。此子模板可以包含父模板,并在需要时重新定义父模板上的不同部分。