包裹块到其他块百里香

时间:2016-05-12 09:35:46

标签: html5 dom layout fragment thymeleaf

我有两个百里叶片段如下

<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。

有没有办法在片段中包含片段?

1 个答案:

答案 0 :(得分:0)

无法看到您应用的整个图片,但在我看来,您正在尝试在此处完成模板继承。如果是这样,我会鼓励您使用&#39; Thymeleaf Page Layouts&#39;例如,它被集成到Spring Boot Thymeleaf启动器中。

通过使用Thymeleaf Page Layouts,您可以组织您的模板,使其具有父页面tamplate,然后为特定控制器方法设置子模板。此子模板可以包含父模板,并在需要时重新定义父模板上的不同部分。