volist遍历2个平行list,含嵌套list

2024-06-07 13:48
文章标签 遍历 list 嵌套 平行 volist

本文主要是介绍volist遍历2个平行list,含嵌套list,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

</pre><pre name="code" class="html"><pre name="code" class="html">

起初我的项目需求是遍历2个list,而且有一个list是两层的数组,需要用两个,所以都需要遍历出来,然后我就试了下面这一种方法,namelist是一个两层的数组,zhuantilist是一个一层的,难点是i的值,i本来是取1,2,3,4,5.。。。。。,但是不管怎样都会报错
 
<volist name="namelist" id="ab" ><tr class="active"><td>{$zhuantilist[i].create_time}</td><td>{$zhuantilist[i].zhuantititle}</td><td><volist name="ab" id="abc" >{$abc} ||</volist></td><td><a href="__URL__/update/id/{$vo.id}">修改</a>    <a href="__URL__/delete/id/{$vo.id}" οnclick="Javascript:return confirm('确定要删除吗?');" >删除</a></td></tr></volist>


最后因为赶时间没办法就用了比较折中的方法,因为一页最多只需要5个,所以就这样了,最后如果大家有什么好的方法希望告知一下,谢谢了


<volist name="namelist" id="ab" key="k"><tr class="active"><if condition="$k eq 1"><td>{$zhuantilist[0].create_time}</td><td>{$zhuantilist[0].zhuantititle}</td><elseif condition="$k eq 2"/><td>{$zhuantilist[1].create_time}</td><td>{$zhuantilist[1].zhuantititle}</td><elseif condition="$k eq 3"/><td>{$zhuantilist[2].create_time}</td><td>{$zhuantilist[2].zhuantititle}</td><elseif condition="$k eq 4"/><td>{$zhuantilist[3].create_time}</td><td>{$zhuantilist[3].zhuantititle}</td><else /><td>{$zhuantilist[4].create_time}</td><td>{$zhuantilist[4].zhuantititle}</td></if><td><volist name="ab" id="abc" >{$abc} ||</volist></td><td><a href="__URL__/update/id/{$vo.id}">修改</a>    <a href="__URL__/delete/id/{$vo.id}" οnclick="Javascript:return confirm('确定要删除吗?');" >删除</a></td></tr></volist>


这篇关于volist遍历2个平行list,含嵌套list的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1039358

相关文章

Java中List的contains()方法的使用小结

《Java中List的contains()方法的使用小结》List的contains()方法用于检查列表中是否包含指定的元素,借助equals()方法进行判断,下面就来介绍Java中List的c... 目录详细展开1. 方法签名2. 工作原理3. 使用示例4. 注意事项总结结论:List 的 contain

java streamfilter list 过滤的实现

《javastreamfilterlist过滤的实现》JavaStreamAPI中的filter方法是过滤List集合中元素的一个强大工具,可以轻松地根据自定义条件筛选出符合要求的元素,本文就来... 目录1. 创建一个示例List2. 使用Stream的filter方法进行过滤3. 自定义过滤条件1. 定

python展开嵌套列表的多种方法

《python展开嵌套列表的多种方法》本文主要介绍了python展开嵌套列表的多种方法,包括for循环、列表推导式和sum函数三种方法,具有一定的参考价值,感兴趣的可以了解一下... 目录一、嵌套列表格式二、嵌套列表展开方法(一)for循环(1)for循环+append()(2)for循环+pyPhWiFd

如何通过Golang的container/list实现LRU缓存算法

《如何通过Golang的container/list实现LRU缓存算法》文章介绍了Go语言中container/list包实现的双向链表,并探讨了如何使用链表实现LRU缓存,LRU缓存通过维护一个双向... 目录力扣:146. LRU 缓存主要结构 List 和 Element常用方法1. 初始化链表2.

python中列表list切分的实现

《python中列表list切分的实现》列表是Python中最常用的数据结构之一,经常需要对列表进行切分操作,本文主要介绍了python中列表list切分的实现,文中通过示例代码介绍的非常详细,对大家... 目录一、列表切片的基本用法1.1 基本切片操作1.2 切片的负索引1.3 切片的省略二、列表切分的高

Java嵌套for循环优化方案分享

《Java嵌套for循环优化方案分享》介绍了Java中嵌套for循环的优化方法,包括减少循环次数、合并循环、使用更高效的数据结构、并行处理、预处理和缓存、算法优化、尽量减少对象创建以及本地变量优化,通... 目录Java 嵌套 for 循环优化方案1. 减少循环次数2. 合并循环3. 使用更高效的数据结构4

java两个List的交集,并集方式

《java两个List的交集,并集方式》文章主要介绍了Java中两个List的交集和并集的处理方法,推荐使用Apache的CollectionUtils工具类,因为它简单且不会改变原有集合,同时,文章... 目录Java两个List的交集,并集方法一方法二方法三总结java两个List的交集,并集方法一

Java集合中的List超详细讲解

《Java集合中的List超详细讲解》本文详细介绍了Java集合框架中的List接口,包括其在集合中的位置、继承体系、常用操作和代码示例,以及不同实现类(如ArrayList、LinkedList和V... 目录一,List的继承体系二,List的常用操作及代码示例1,创建List实例2,增加元素3,访问元

C#比较两个List集合内容是否相同的几种方法

《C#比较两个List集合内容是否相同的几种方法》本文详细介绍了在C#中比较两个List集合内容是否相同的方法,包括非自定义类和自定义类的元素比较,对于非自定义类,可以使用SequenceEqual、... 目录 一、非自定义类的元素比较1. 使用 SequenceEqual 方法(顺序和内容都相等)2.

Java中List转Map的几种具体实现方式和特点

《Java中List转Map的几种具体实现方式和特点》:本文主要介绍几种常用的List转Map的方式,包括使用for循环遍历、Java8StreamAPI、ApacheCommonsCollect... 目录前言1、使用for循环遍历:2、Java8 Stream API:3、Apache Commons