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

相关文章

如何通过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

C++中使用vector存储并遍历数据的基本步骤

《C++中使用vector存储并遍历数据的基本步骤》C++标准模板库(STL)提供了多种容器类型,包括顺序容器、关联容器、无序关联容器和容器适配器,每种容器都有其特定的用途和特性,:本文主要介绍C... 目录(1)容器及简要描述‌php顺序容器‌‌关联容器‌‌无序关联容器‌(基于哈希表):‌容器适配器‌:(

Spring常见错误之Web嵌套对象校验失效解决办法

《Spring常见错误之Web嵌套对象校验失效解决办法》:本文主要介绍Spring常见错误之Web嵌套对象校验失效解决的相关资料,通过在Phone对象上添加@Valid注解,问题得以解决,需要的朋... 目录问题复现案例解析问题修正总结  问题复现当开发一个学籍管理系统时,我们会提供了一个 API 接口去

SpringBoot嵌套事务详解及失效解决方案

《SpringBoot嵌套事务详解及失效解决方案》在复杂的业务场景中,嵌套事务可以帮助我们更加精细地控制数据的一致性,然而,在SpringBoot中,如果嵌套事务的配置不当,可能会导致事务不生效的问题... 目录什么是嵌套事务?嵌套事务失效的原因核心问题:嵌套事务的解决方案方案一:将嵌套事务方法提取到独立类