thymeleaf模板html a标签,Thymeleaf常用语法:模板片断

Thymeleaf常用语法:模板片断

系统中的很多页面有很多公共内容,例如菜单、页脚等,这些公共内容可以提取放在一个称为“模板片断”的公共页面里面,其它页面可以引用这个

“模板片断”内容。

一、模板片断的定义

可以是html标签,也可以使用th:fragment属性定义片断。

二、引用片断

1、使用th:insert属性插入片断,除此之外,还可以使用th:replace和th:include插入。

语法:

(1) th:insert="~{模板名称}"

插入模板的整个内容

(2) th:insert="~{模板名称::选择器}"

插入模板的指定内容,选择器可以对应th:fragment定义的名称,也可以用类似JQuery选择器的语法选择部分片断。

片断选择器语法:

a) /name,选择子节点中节点名称为name的节点

b) //name,选择全部子节点中节点名称为name的节点

c) name[@attr='value'] 选择名称为name并且属性值为value的节点,如有多个属性可用and连接

d) //name[@attr='value'][index] 选择名称为name并且属性值为value的节点,指定节点索引

片断选择器的简化语法:

a) 可以省略 @ 符号

b) 使用 # 符号代替 id 选择,如div#id等价于div[id='id']

c) 使用 .

你可能感兴趣的:(thymeleaf模板html,a标签)