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 小于等于
  • 相关阅读:
    day1
    day0
    Scala编程快速入门系列(二)
    Scala编程快速入门系列(一)
    awk使用方法与案例介绍
    快速掌握Shell编程
    yum源配置的三种方法
    部署Kettle做ETL开发并使用Crontab制作调度系统
    大数据平台Hive数据迁移至阿里云ODPS平台流程与问题记录
    RDD概念、特性、缓存策略与容错
  • 原文地址:https://www.cnblogs.com/mailyuan/p/11419390.html
Copyright © 2011-2022 走看看