zoukankan      html  css  js  c++  java
  • thymeleaf的each标签遍历取值 (附java运算符)

    。。。。。。最近一直在使用thymeleaf,结果总是在循环取值的时候卡住,所以决定干脆自己总结一下~

    首先,thymeleaf中数组并没有.length这个方法,那么想要取数组的下标以及长度要怎么取呢??

    当当当,答案来了

    1.  其中 boardManagersStat 是状态变量,有 index(索引),count(),size(长度),current(),even(),odd(),first(),last()等属性,如果没有显示设置状态变量,thymeleaf会默 认给个“变量名+Stat"的状态变量

    <span th:each="boardManagers,boardManagersStat : ${board.boardManagers}" ></span>

    2. 那么状态变量要如何使用呢?

    <div class="board-master" th:if="${!#arrays.isEmpty(board.boardManagers)}">
      <span>版主: </span>
      <span  th:each="boardManagers : ${board.boardManagers}" th:text="${boardManagers.userName} + '、'">版主: 2009</span>
      <span  th:each="boardManagers,boardManagersStat : ${board.boardManagers}"  th:if="${boardManagersStat.index} eq (${boardManagersStat.size} - 1)" th:text="${boardManagers.userName}">版主: 2009</span>
    </div>

    附加一些java里的运算符

    EQ 就是 EQUAL等于 
    NE 就是 NOT EQUAL不等于 
    GT 就是 GREATER THAN大于  
    LT 就是 LESS THAN小于 
    GE 就是 GREATER THAN OR EQUAL 大于等于 
    LE 就是 LESS THAN OR EQUAL 小于等于
  • 相关阅读:
    最深叶节点的最近公共祖先
    ML-Agents(十)Crawler
    ML-Agents(九)Wall Jump
    ML-Agents(八)PushBlock
    ML-Agents(七)训练指令与训练配置文件
    Unity Editor扩展编辑器中显示脚本属性
    ML-Agents(六)Tennis
    数据结构(二)—栈
    ML-Agents(五)GridWorld
    ML-Agents(四)3DBall补充の引入泛化
  • 原文地址:https://www.cnblogs.com/mailyuan/p/11419390.html
Copyright © 2011-2022 走看看