在开发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