中易网

<s:iterator>怎么遍历List<map<k,v>>

答案:6  悬赏:0  
解决时间 2021-02-27 08:47
<s:iterator>怎么遍历List<map<k,v>>
最佳答案


显示 ,


注意是key,不是k,是value,不是v
追问:private List mealMonthList = new ArrayList();
private HashMap eachPersonMap = new HashMap();;

eachPersonMap.put("deptName", deptName);

eachPersonMap.put("yearMonth", yearMonth);

eachPersonMap.put("eachName", eachName);

mealMonthList.add(eachPersonMap);

这样怎么遍历,我比较笨,没看懂
追答:

显示 ,



确定你的变量mealMonthList 有get方法
追问:没有,不是一个bean
追答:我的意思在遍历之前,你需要先取到list,如果是null,当然什么都不显示
追问:get方法是有的,只是不知道怎么样取出每个变量的值
追答:只要jsp页面上mealMonthList 不为null,按上面的代码,没问题
追问:谢谢,显示出来了
全部回答
给你写个简单的for(int i=0;i<list.size();i++){...list.get(i)...};看你存储的对象是什么,然后输出什么。
这个是spring带的标签吧
<s:iterator var="u" value="这里是你要进行遍历的对象">
${EL表达式取值}
</s:iterator>
先用FOR循环把LIST解开,然后在用S:ITERATOR把MAP解开。。
<c:forEach items="${list}" var="map">
<s:iterator items="${map}" var="x">${x}</s:iterator>
</c:forEach>
for(int i = 0 ; i < list.size() ; i++){
System.out.println(list.get(i););
}
还有一种 如果有泛型用foreach
list<String>
for(String str : list){
System.out.println(str);
}
朋友,我按照你的方法没有出结果,下面是可以出结果的。
<s:iterator value="listDefectsMaps" id="fixdata">
<tr>
<td>
<s:property value="#fixdata.terminal_name"/>
</td>
<td><s:property value="#fixdata.process_name"/></td>
</tr>
</s:iterator>
terminal_name,process_name是键。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
常州双泰金属加工有限公司这个地址在什么地方
27岁女孩背cucci酒神包老气吗
中医认为肾主骨生髓通于脑和耳,那有什药可以
QQ附近的人怎么显示自己的头像?
从台湾寄药品到大陆通关要扣吗
有老婆的男人偷偷去用陌陌是什么心态?
重庆在哪里买瓷砖
王者荣耀哪个英雄可以最早单杀龙
培元堂大药房地址在哪,我要去那里办事
福旺大酒店(安庆太湖县)怎么去啊,我要去那办
菠萝蜜又叫做什么?拜托各位大神
液晶显示器,Win7系统,怎么设置N卡才能保证
双方加了qq好友后,一方删除好友后是不是双方
北京南路/高新街(路口)我想知道这个在什么地
有17的考研视频吗,麻烦分享一下,谢谢
推荐资讯
广发信用卡已经剪毁了,余额还能取出来吗
雨虹瓷砖粘合剂地址好找么,我有些事要过去
老外的 GEM 是什么耐火材料
一款消除类游戏,每一关都是不同的图形,还有
豪客来牛排象南天虹店怎么去啊,有知道地址的
剑神带异界3的魔法石好吗?
跟组演员和艺人助理和特约演员有什么区别??
庄周化蝶 蝶化庄周什么意思
给我一个Adobe Acrobat 7.0CN序列号
有一部电影是讲留守儿童的,名字是琉璃什么我
19至27度穿什么衣
列哪些有关教育的论述出自《论语》
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?