zoukankan      html  css  js  c++  java
  • 模板语法 ——Thyneleaf

    <tr th:each="user : ${users}">
    <td th:text="${user.id}">1</td>
    <td th:text="${user.name}">张三</td>
    <td th:text="${user.userName}">zhangsan</td>
    <td th:text="${user.age}">20</td>
    <td th:text="${user.sex} == 1 ? '男': '女'">男</td>
    <td th:text="${#dates.format(user.birthday, 'yyyy-MM-dd')}">1980-02-30</td>
    <td th:text="${user.note}">1</td>
    </tr>

      

    1、 ${} :这个类似与el表达式,但其实是ognl的语法,比el表达式更加强大

    2、 th-指令     th-是利用了Html5中的自定义属性来实现的。如果不支持H5,可以用data-th-来代替

        th:each:类似于c:foreach 遍历集合,但是语法更加简洁

        th:text:声明标签中的文本,例如<td th-text='${user.id}'>1</td>如果user.id有值,会覆盖默认的1,如果没有值,则会显示td中默认的1。

        这正是thymeleaf能够动静结合的原因,模板解析失败不影响页面的显示效果,因为会显示默认值!

  • 相关阅读:
    ZOJ 3656Bit Magic解题报告——2sat问题建图总结
    gcc和g++的区别
    07车展,流水账。。
    放开思维啊~~~
    SC2和其他
    幻觉~
    去横店咯~
    ETS。。New G。。
    老子毕业鸟。。。
    gcc常用参数和环境变量小结
  • 原文地址:https://www.cnblogs.com/houchen/p/12169557.html
Copyright © 2011-2022 走看看