Thymeleaf 模板 - 有没有办法装饰模板而不是包含模板片段?
我是第一次使用 Thymeleaf,我需要对模板进行澄清。如果我正确理解了文档,我可以在我的页面中包含一个模板 - 或者只是它的一个片段。例如,我可以写这样的东西:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head th:include="template/layout :: header">
</head>
<body>
Hello world
<div th:include="template/layout :: footer"></div>
</body>
</html>
但是我想要的实际上是使用模板的相反方式 :我不想在页面中包含模板片段,而是将页面包含在我的模板中,如下所示:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head>
...
</head>
<body>
<div id="my-template-header">...</div>
<div id="the-content">
<!-- include here the content of the current page visited by the user -->
???
</div>
<div id="my-template-footer">...</div>
</body>
换句话说,有没有办法在Thymeleaf中拥有与Sitemesh装饰器标签等效的标签?
谢谢