如何使用spring boot和mustache实现布局模板

时间:2015-12-24 08:53:20

标签: spring-boot mustache

我有一个Sprint Boot Web Maven项目,由Spring Initlializer和Mustache模板引擎创建。

到目前为止,它的工作和我可以做基本的事情,但我想设置一个布局(模板),其中包括html的主体,例如<html>...</html>虽然我的视图模板仅包含页面内容,例如<h1>Hello World</h1>

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

我希望能做的是:

的index.html

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

home.html的

<h1>Hello World</h1>

我无法找到任何教程或文档。

1 个答案:

答案 0 :(得分:0)

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

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