问题描述
.问题描述: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