栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot--->>>web-->>公共代码的抽取

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot--->>>web-->>公共代码的抽取

公共代码的抽取

在使用jsp时,能够通过标签实现静态引入其他页面的内容。在html页面中,使用thymeleaf语法一样能达到相同的效果。

在thymaleaf语法中总过有3中引入方式,又可以通过id匹配想要引入的代码块。

新建一个common页面【 跟将要引入的页面在同一个目录下 】,里面装的是一些公共的代码,比如:页脚的声明信息,页眉的导航栏,侧边 的功能选择表单,都能抽取出来,而且能装在一个页面中,通过不同的id或者th:fragment由th:insert属性引入。【看官网的Template Layout这一章节,里面也有】

在common页面中

里面有三个公共部分


    
    common
    
    
    
    
    



​
​
    
    
    

引入公共部分代码的不同方式

--那么引入的内容就会替换掉这一整块的代码变成引入的那块代码。
--在当前标签或容器内会把你想引入的内容连带标签一起引入
--这个就是会保留你的引入时的标签,只会把你想引入的标签内的代码引入进来
【你把公共代码复制全了replace和include都能直接用】
--用id属性进行引入,报错就是没加thymeleaf名称空间
​

​
  ...
​
  
​
  
​
  
  

​
对齐了看
​

​
  ...
​
  
    
     © 2011 The Good Thymes Virtual Grocery    
  ​  
   © 2011 The Good Thymes Virtual Grocery  
​      © 2011 The Good Thymes Virtual Grocery    

在引入页面中

我觉得replace好用,复制全了直接替换引入语句。使用include要注意引入语句的标签,有的他两个冲突内容解析不到

引入语句

​
引入后的源代码
   
    
    
    
    
​
​
...
引入语句
    
    
引入后
    
    
    
    
...
引入语句

引入后

    
    
    
    
...
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756402.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号