zoukankan      html  css  js  c++  java
  • Thymeleaf中"th:each""th:if"的用法解析

    "th:each"用于迭代遍历

    <table>
    <thead>
    <tr>
    <th>序号</th>
    <th>用户名</th>
    <th>密码</th>
    <th>用户昵称</th>
    </tr>
    <tr th:each="user:${userlist}">
    <td th:text="${user.id}"></td>
    <td th:text="${user.username}"></td>
    <td th:text="${user.password}"></td>
    <td th:text="${user.petname}"></td>
    </tr>
    </thead>
    </table>
    

      

    迭代下标变量用法:

    状态变量定义在一个th:每个属性和包含以下数据:

    1.当前迭代索引,从0开始。这是索引属性。index

    2.当前迭代索引,从1开始。这是统计属性。count

    3.元素的总量迭代变量。这是大小属性。 size

    4.iter变量为每个迭代。这是目前的财产。 current

    5.是否当前迭代是奇数还是偶数。这些even/odd的布尔属性。

    6.是否第一个当前迭代。这是first布尔属性。

    7.是否最后一个当前迭代。这是last布尔属性。

    一个实例

    <table >
    <thead>
    <tr > 
    <th>序号</th>
    <th>教师姓名</th>
    <th>教师性别</th>
    <th>教师工号</th>
    </tr>
    </thead>
    <tbody>
    
    <tr th:each="teacher,count:${teachers.list}">
    <td th:text="${count.count}"></td>
    <td th:text="${teacher.teacherName}"></td>
    <td th:text="${teacher.teacherSex}"></td>
    <td th:text="${teacher.teacherNo}"></td>
    </tr>
    </tbody>
    </table>
    

      

    第一列是一个从1开始的序号列

    "th:if"用于判断
    用法:
    
    th:if="${xx} lt 'x'" <-----------> xx < x 
    1
    thymeleaf 判断表达式:
    
    gt:great than(大于)>
    ge:great equal(大于等于)>=
    eq:equal(等于)==
    lt:less than(小于)<
    le:less equal(小于等于)<=
    ne:not equal(不等于)!=
    

     

    一个实例

    <tr th:each="user:${users}">
    <td th:if="${user.num} eq '123'" th:text="${user.username}">
    </td>
    </tr>
    

      

    ————————————————
    版权声明:本文为CSDN博主「一只有理想的程序员」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/flying_hengfei/java/article/details/103077172

  • 相关阅读:
    蓝牙的HFP协议笔记
    23种设计模式
    读QT5.7源码(三)Q_OBJECT 和QMetaObject
    实现私有化(Pimpl) --- QT常见的设计模式
    蓝牙Profile的概念和常见种类(转)
    git分支合并
    git log的常见用法
    QThread详解
    git查看某个文件的修改历史
    因为代理原因导致的NotSerializableException
  • 原文地址:https://www.cnblogs.com/max-hou/p/12865756.html
Copyright © 2011-2022 走看看