如何实现布局模板与弹簧靴和胡子



我有一个使用Mustache模板引擎从Spring Initlializer创建的Sprint Boot Web Maven项目。

到目前为止,它正在工作,我可以做一些基本的事情,但我想设置一个布局(模板),它将包括html的主体,例如<html>...</html>,而我的视图模板将只包括页面内容,例如<h1>Hello World</h1>

我可以让部分工作,这样我就可以做{{>header}}<h1>Hello World</h1>{{>footer}}

我想做的是:

index.html

{{>header}}{{>content}}{{>footer}}

home.html

<h1>Hello World</h1>

我找不到任何关于如何做到这一点的教程或文档。

如果有帮助的话,我在这里找到了一些参考文档:

https://spring.io/blog/2016/11/21/the-joy-of-mustache-server-side-templates-for-the-jvm

请参阅"自然模板"部分。

{{!
<!doctype html>
<html lang="en">
<body>
}}
{{>header}}
   <h1>Demo</h1>
   <div>Hello World</div>
{{>footer}}
{{!
</body>
</html>
}}

最新更新