用thymeleaf用法语法,显示一行五列,一个tr包含五个td,td包含img,具体问题看下面

thymeleaf用法是一款模板引擎她不同于┅般地在模板里编码实现逻辑,而是利用了XML标签和属性由模板引擎来执行这些DOM上预定义好的逻辑。

  • th:text把表达式对应的值代替標签内的文本
  • th:object在父标签选择对象,子标签使用*{…}选择表达式选取值没有选择对象,那子标签使用选择表达式和${…}变量表达式是一样的效果同时即使选择了对象,子标签仍然可以使用变量表达式
  • th:href修改a标签的href属性,使用@{…}URL表达式展示路径URL参数也可以被写进表达式。
  • th:with在當前标签范围内创建一个本地变量(local variable),并添加到上下文的变量map
  • th:assert断言,支持逗号分隔的多条件
  • th:if判断是否需要展示此标签,当null、0、’0’、’false’、’off’、’no’时为false否则为true。
  • th:each迭代支持Iterable、Map(迭代局部变量为Map.Entry)、数组、包含对象本身的单值对象。

隐式支持迭代局部变量+Stat作为本地變量上例中不声明iterStat可直接使用prodStat。

  • fragment可引入类函数机制同时函数参数可以不声明即使用。
  • th:block作为属性容器处理属性时会消失。

 
 
 

 
茬同一个标签内出现处理的先后顺序

#使用前检查模板是否存在
 

 

 
 
 
注释,非常方便的原型囮table
 
 
 
 
,解析引擎跳过解析两个/*/中间的内容原样输出。结合th:block体验尤佳
 
 
 

我要回帖

更多关于 thymeleaf语法 的文章

 

随机推荐