forEach 嵌套list问题?

问题描述

.问题描述:a、b、c、d一个list1;1、2、3、4、5一个list2;a下可能含1、2、3b下面可能含1、2、4现在前台jsp展现,想把两个list的数据都展现出来,list2数据是根据list1关联出来的;两个list嵌套问题;不知描述的是否清楚。给点建议,怎么处理;比较好

解决方案

解决方案二:
在js里面容易处理啊一些,得到请求的值以后两个for循环遍历出list里面的值,然后再if判断for(vari=0;i<str1.length;i++){for(varj=0;j<str2.length;j++){if(str1[i]==str2[j]){alert("相同");}}}

大体思路是这样,你自己写吧
解决方案三:
不行就c:forEach里面再加c:if呗,和代码里面for里面有if一样处理
解决方案四:
或者把abc定义成对象嘛,一个显示的abc值,再加上一个关联list2的list对象,关联逻辑在后台做
解决方案五:
把a,b,c,d分别组装成对象,然后a,b,c,d类中分别含有list,然后把a,b,c,d对象放入list中,在页面循环不就OK了吗?
解决方案六:
list1要对list2做关联,那么list1的类型肯定不是简单类型,是个对象才行,例如List<MyObject>,MyObject就包含了list2的索引数组变量
解决方案七:
如果list1里面的对象里面有list2对象属性,那么就直接继续用标签循环取,如果不是,那么按照index关联起来取数据,然后觉得你的需求写的不是很具体

时间: 2024-10-14 14:26:08

forEach 嵌套list问题?的相关文章

PHP 数组遍历foreach语法结构及实例_php实例

foreach() PHP foreach() 语法结构用于遍历操作或输出数组,foreach() 仅能用于遍历数组或对象,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误. 语法: foreach (array as $value) statement // 或者: foreach (array as $key => $value) statement 上述语法中,每次循环将当前单元的值赋给 $value 并且数组内部的指针向前移一步.在第二种语法格式中还将当前单元的键名也会在每次

PHP 数组遍历foreach语法结构及实例

foreach() PHP foreach() 语法结构用于遍历操作或输出数组,foreach() 仅能用于遍历数组或对象,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误. 语法: foreach (array as $value) statement // 或者: foreach (array as $key => $value) statement 上述语法中,每次循环将当前单元的值赋给 $value 并且数组内部的指针向前移一步.在第二种语法格式中还将当前单元的键名也会在每次

foreach- Don&amp;amp;#39;t know how to iterate over supplied &amp;amp;quot;items&amp;amp;quot;

问题描述 Don't know how to iterate over supplied "items" jsp页面上一直报上面的错误,请问怎么改 解决方案 http://blog.csdn.net/zhanggnol/article/details/7027198 m.value本身不支持迭代. 解决方案二: 不知道为什么你foreach嵌套了两层.但是内侧的companystatment是集合么 解决方案三: 前两天发现Qt源代码生成的*.pro文件后,make的时候报错:make

php嵌套循环分类怎么写---求大神帮帮忙呀!

问题描述 php嵌套循环分类怎么写---求大神帮帮忙呀! 鼠标悬停的时候,自动显示大分类下的小分类.(JS已经写出来了,就是php部分不会嵌套) <li class="nav-sub" data-tips="sub-school"> <a href="<{:U('Product/products')}>" class="tit">销售与支持</a> <div class=&

大神,还想问一下,就是在窗口程序中,如何将一个m行n列的数组,在textbox或richtexbox中也同样以m行n列显示出来,要怎样进行循环呢

问题描述 大神,还想问一下,就是在窗口程序中,如何将一个m行n列的数组,在textbox或richtexbox中也同样以m行n列显示出来,要怎样进行循环呢 解决方案 解决方案二:为何是在textbox显示..不能放入table或者gridview吗?是在要textbox显示那么stringa="";foreach(variteminList<M>){foreach(varitemChildinList<N>){//每一行的数字间距a+=itemChild+&qu

c#-C#关于遍历返回值如何写

问题描述 C#关于遍历返回值如何写 下面是个BOOL类型的函数,不知该如何写 private bool JCode(string SID, string str) { bool B ; DataTable Ruledt = dtRule(Comm.Workid, Comm.Proid); DataTable R_S1 = newdt(SID, Ruledt); for(int i=0;i<R_S1.Rows.Count;i++) { int type = (int)R_S1.Rows[i][&quo

关于EL表达式和JSTL的问题

问题描述 我最近碰到这样的一个问题,一个大集合(List)里面放了了四个小集合(List),每一个小集合里面放了一个JavaBean但是在写EL表达式和JSTL的时候就碰到了问题,怎么想也没有思路,希望大家帮忙写个小例子!如:list1.add(bean1);list2.add(bean2);list3.add(bean3);list4.add(bean4);bigList.add(list1);bigList.add(list2);bigList.add(list3);bigList.add(

task中能否嵌套Parallel.foreach语句?

问题描述 业务场景是这样的:一个采集程序需要采集歌手数据,包含6个字段(代表作.专辑.性别.出道日期.国籍.爱好).这6个待采集的数据字段分布在6批不同的网址,每批网址有10w个(就是说一共需要采集60w网址).问题1:为了提高采集速度,我是否应该在程序中开启6个task去执行采集任务,然后在每个task中再使用Parallel.foreach去采集对应的10w个网址?问题2:为了提高采集速度,是否应该为这6个待采集字段建立6个数据表,以免多个线程同时写入一个表导致写入速度慢?谢谢. 解决方案

PHPLIB Template入门系列之模板嵌套

在PHP程序里,我们常常会把"公用代码"或"公用部分"写进一个文件里,前者象我们的系统配置文件,比如config.php,或者公共函数都写入一个functions.php文件里;后者象一个站点都需要用到的页面头部,尾部.这样做的好处是可以很方便的维护站点,而如果这个公用部分要有所改动,无需再去改每一个页面,大大减少了我们的工作量. PHPLIB Template入门系列 - 4 模板嵌套[楼 主] 在PHP程序里,我们常常会把"公用代码"或&qu