Thymeleaf在循环时设置递增序号

embedded/2025/2/12 2:24:08/

 场景

在使用Thymeleaf进行遍历循环时,数据前面的序号如果使用实体类的id属性,id要是不从1开始递增则不能实现计数效果。

所以需要在循环时实现一个递增的序号效果。

如果没有显示设置状态变量,thymeleaf会默 认给个“变量名+Stat"的状态变量。

实现

  <tr th:each="orderlist:${wmsReceiveOrderDetailsVOList}"  class="text_al_r"><td><input type="checkbox"class="ads_Checkbox"th:text="${orderlistStat.index+1}"th:value="${orderlist.id}" name="checkedid"/></td><td th:text="${orderlist.salverCode}"></td><td th:text="${orderlist.materielNumber}"></td><td th:text="${orderlist.materielName}"></td><td th:text="${orderlist.num}"></td><td th:text="${orderlist.supplierBatch}"></td><td th:text="${#dates.format(orderlist.productDate, 'yyyy-MM-dd')}"></td><td th:text="${orderlist.statusName}"></td></tr>

注:

使用orderlist来遍历wmsReceiveOrderDetailsVOList,所以其默认状态变量为:orderlistStat

其状态变量的属性有:

    index:当前迭代对象的index(从0开始计算)
    count: 当前迭代对象的index(从1开始计算)
    size:被迭代对象的大小
    current:当前迭代变量
    even/odd:布尔值,当前循环是否是偶数/奇数(从0开始计算)
    first:布尔值,当前循环是否是第一个

    last:布尔值,当前循环是否是最后一个


http://www.ppmy.cn/embedded/161495.html

相关文章

从MySQL优化到脑力健康:技术人与效率的双重提升

文章目录 零&#xff1a;前言一&#xff1a;MySQL性能优化的核心知识点1. 索引优化的最佳实践实战案例&#xff1a; 2. 高并发事务的处理机制实战案例&#xff1a; 3. 查询性能调优实战案例&#xff1a; 4. 缓存与连接池的优化实战案例&#xff1a; 二&#xff1a;技术工作者的…

ASAP Utilities:Excel 插件中的高效助手

Excel 是职场必备工具&#xff0c;但你真的用好了吗&#xff1f; 几乎每个职场人都离不开Excel&#xff0c;但很多人可能只是简单地打开文件、输入数据&#xff0c;对于批量处理数据等高级操作却无从下手。今天为大家介绍一款强大的 Excel 插件——ASAP Utilities&#xff0c;它…

rebase和merge

rebase 和merge区别&#xff1a; rebase变基&#xff0c;改变基底&#xff1a;rebase会抹去提交记录。 git pull 默认merge&#xff0c;git pull --rebase 变基 rebase C、D提交属于feature分支&#xff0c;是基于master分支&#xff0c;在B提交额外拉出来的&#xff0c;当…

手写一个C++ Android Binder服务及源码分析

手写一个C Android Binder服务及源码分析 前言一、 基于C语言编写Android Binder跨进程通信Demo总结及改进二、C语言编写自己的Binder服务Demo1. binder服务demo功能介绍2. binder服务demo代码结构图3. binder服务demo代码实现3.1 IHelloService.h代码实现3.2 BnHelloService.c…

只需三步!5分钟本地部署deep seek——MAC环境

MAC本地部署deep seek 第一步:下载Ollama第二步:下载deepseek-r1模型第三步&#xff1a;安装谷歌浏览器插件 第一步:下载Ollama 打开此网址&#xff1a;https://ollama.com/&#xff0c;点击下载即可&#xff0c;如果网络比较慢可使用文末百度网盘链接 注&#xff1a;Ollama是…

python+unity落地方案实现AI 换脸融合

先上效果再说技术结论&#xff0c;使用的是自行搭建的AI人脸融合库&#xff0c;可以离线不受限制无限次生成&#xff0c;有需要的可以后台私信python ai换脸融合。 TODO 未来的方向&#xff1a;3D人脸融合和AI数据训练 这个技术使用的是openvcinsighface&#xff0c;openvc…

windows10 wsa 安卓子系统终结版

windows10 wsa 安卓子系统终结版 链接&#xff1a;https://pan.xunlei.com/s/VOIdoPPmqdUcgw3daFSbh2dAA1?pwdbe3r# windows10 wsa 安卓子系统终结版&#xff0c;包含三个文件. 1: windows10 wsa v2407.40000.4.0 x64 安卓子系统终结版。 2: Apk lnstaller v1.7 用于识别A…

机器学习之孤立森林(Isolation Forest)的样本补充

**孤立森林(Isolation Forest, iForest)**是一种基于树的算法,主要用于异常检测。它特别适用于高维数据和大规模数据集。与其他常见的异常检测方法(如K均值、DBSCAN等)相比,孤立森林算法的最大优势是计算效率高,尤其在处理大规模数据时表现突出。 孤立森林的原理 孤立…