在开发springMVC 项目中,为了代码的重用率,使用thymeleaf 引用公共页面模板是一个不错的办法。

首先,thymeleaf提供标记应用部分的属性和三种引用公共模板的属性,如下: 

th:fragment  标记引用的部分 th:insert  将公共片段,整个插入到声明引入的元素中 th:replace  将声明引入的元素,替换为公共片段 th:include  将被引入的片段的内容,包含进这个标签中


例子:

文件结构:spring boot中,静态html资源文件都存放在templates文件夹下,所以存放公共部分页面的文件夹也在此创建。如下图:



以admin_heard_nav.html作为例子:

在此文件的html标签中使用th:fragment="标记的名称"属性标记公共使用部分。如下:

在需要引用公布部分的文件的html标签中使用Thymeleaf提供的三个引用的属性来引用对应的部分。

如下图:

注意:三个引用属性的值格式为:公共部分页面文件的地址(不加后缀名):: 标记的名称



新手上路,请多关照,个人写的文章仅仅是学习过程中的笔记,方便以后查看。感谢祖国,感谢党,感谢世界,感谢大家,感谢everyone. you are fucking so lovely ^.^??

版权声明:本站部分内容由互联网用户自发贡献,文章观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请拨打网站电话或发送邮件至1330763388@qq.com 反馈举报,一经查实,本站将立刻删除。

文章标题:Spring MVC + Thymeleaf引入公共页面模板方式发布于2024-01-16 22:34:24

相关推荐