[作者信息] github: https://github.com/MiniPa email: eric.fourpackcn@outlook.com
[项目代码:https://github.com/MiniPa/spring_boot_demos]
===============================================================================
[thymeleaf 简单介绍]
### Thymeleaf 特点 1.有网无网可运行,支持html原型,达到模板+数据的展示方式 2.开箱即用,提供标准和spring标准两种方言,直接套用模板实现JSTL、OGNL表达式效果 3.提供spring标准方言和一个与 SpringMVC 完美集成的可选模块,可以快速的实现表单绑定、属性编辑器、国际化等功能 ### 标准表达式语法 1.变量表达式 即OGNL表达式或Spring EL表达式(Spring术语中也叫model attributes) 2.选择或星号表达式 用一个预先选择的对象来代替上下文变量容器(map)来执行 3.文字国际化表达式 从一个外部文件获取区域文字信息(.properties),用Key索引Value,还可以提供一组参数(可选) 4.URL表达式 把一个有用的上下文或回话信息添加到URL,这个过程经常被叫做URL重写 @{/order/list} @{/order/details(id=${orderId})} @{../documents/report} 5.星号语法评估在选定对象上表达,而不是整个上下文,选定对象? 就是父标签的值. |
[资源]