2020-10-21

it2024-08-13  37

Thymeleaf

1、thymeleaf,用来开发web和独立环境项目的服务器端的java模板引擎。 spring官方支持的服务的渲染模板不包括jsp,thymeleaf与SpringMVC的 视图技术及SpringBoot的自动化配置继承非常完美 2、thymeleaf,主要作用是把model中的数据渲染到html中。 3、thymeleaf通过${}获取model中的变量,这是ognl表达式,不是el 区别在于,ognl表达式写在th:text的标签属性中 4、有时我们再指令中填写的基本类型:字符串、数值、布尔等,不希望被解析为变量,就称为字面值 1)字符串字面值:使用’'引用 2)数字字面值:不需要特殊语法 5、方法拼接 1)字符串+表达式 2)字符串字面值拼接:使用一对| 6、运算 1)运算符尽量放在 外 进 行 : {}外进行: {}内部通过ognl表达式引擎解析,外部通过thymeleaf解析 7、thymeleaf的特点 1)动静结合:可以再浏览器查看页面的静态效果,也可以 再服务器查看带数据的动态页面效果 2)与SpringBoot完美整合,SpringBoot提供了thymeleaf的默认配置,并且为 thymeleaf设置了视图解析器,我们可以像操作jsp一样操作thymeleaf.

最新回复(0)