Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 使用thymeleaf使用父布局包装模板_Templates_Thymeleaf_Spring Boot - Fatal编程技术网

Templates 使用thymeleaf使用父布局包装模板

Templates 使用thymeleaf使用父布局包装模板,templates,thymeleaf,spring-boot,Templates,Thymeleaf,Spring Boot,我刚刚决定用spring boot和thymeleaf开始一个小项目 到目前为止,thymeleaf本身看起来很棒,但我的问题是,最好的方法是什么,比如layout.html,它提供了页面的基本布局 像 -常见css内含物 -常见js夹杂物 -基本结构(如2/3柱布局) 它被包装在单个页面的内容周围(查看博客文章、查看评论、在图库中查看图像,等等),我不需要将常见的内容放入所有模板中 到目前为止,我找到的唯一方法是使用片段包含,但我不确定这是否是在我要为当前请求呈现的模板周围获得完整结构的正确方

我刚刚决定用spring boot和thymeleaf开始一个小项目

到目前为止,thymeleaf本身看起来很棒,但我的问题是,最好的方法是什么,比如layout.html,它提供了页面的基本布局


-常见css内含物
-常见js夹杂物
-基本结构(如2/3柱布局)

它被包装在单个页面的内容周围(查看博客文章、查看评论、在图库中查看图像,等等),我不需要将常见的内容放入所有模板中

到目前为止,我找到的唯一方法是使用片段包含,但我不确定这是否是在我要为当前请求呈现的模板周围获得完整结构的正确方法

例如,如何在模板周围获得

我希望有人能帮忙


提前感谢

您有两种选择:瓷砖扩展、布局方言-您可以在这里的生态系统页面中找到这两种:

以及本评论中描述的本机方法(无任何扩展):


我希望它能有所帮助。

Spring Boot提供了对
布局方言的现成支持(我们认为这是最好的选择)。您只需要将所有内容的正确版本添加到类路径中。有一个。

哈哈,在搜索一个solutin时,我在谷歌搜索结果中看到了那篇博文。。。但是当我从2.1开始的时候,我没有打开那一个。。。然后我不确定我是否会读这些评论。我将尝试本机方法,只需考虑如何执行注释中提到的拦截器内容:D谢谢!:)如果您感兴趣,a写了一篇文章,我将介绍如何做到这一点: