有人叫我发送nunu65到106907003677是干什么用的

List中包含Map集合如何在页面上用c:foreach遍历_读书人
List中包含Map集合如何在页面上用c:foreach遍历
&来源:读书人网&【读书人网():综合教育门户网站】
List中包含Map集合怎么在页面上用c:foreach遍历List中包含Map集合怎么在页面上用c:foreach遍历出来啊List
List中包含Map集合怎么在页面上用c:foreach遍历List中包含Map集合怎么在页面上用c:foreach遍历出来啊List&Map&String,Object&&&list&=&parse.getShowNotice(paramList);request.setAttribute("list",list);[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/50.gif][/img] [解决办法]&c:forEach&items="${list}"&var="mapItem"&&&&&&&&c:out&${mapItem.key}&/c:out&&&&&&&&c:out&${mapItem.value}&/c:out&&/c:forEach&上面的value个Object,修改成你想输出的东西即可。http://www.blogjava.net/wuxufeng8080/articles/98285.htmlps:楼主遇到这样的问题为什么不去查查呢下次自动登录
现在的位置:
& 综合 & 正文
Map 遍历取值及jstl的取值
1、java map的便利取值
2、jstl的迭代取值
当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是 java.util.Map.Entry。这时var=entry的话,用表达式${entry.key}取得键名。
  用表达式${entry.value}得到每个entry的值。这是因为java.util.Map.Entry对象有getKey和getValue方法,表达式语言遵守JavaBean的命名约定
3、jstl根据key取值
一、如果知道key值,${map.key1}
二、如果key值是个变量, 则${map.[key]}, 使用数组访问方式,同样也可以用在知道key
${map.["key1"]}
2、根据key变量求值
如果事先知道key那么很容易根据${map.key值}就可以得到值对象,但是如果key是一个变量呢?
有一个问题,如果给定一个key的变量如何使用EL得到对象呢,这里需要使用EL表达式中的[]来解决,
解决方法如示例:
&!-- 这里的map就是 java.util.Map对像,key是这个map里的一个key --&
&&&&推荐文章:
【上篇】【下篇】求助帖!关于&c:forEach&标签遍历循环Result的问题!我采用的是JSP 与 servlet技术结合在做一个项目,我在后台服务端servlet的部分代码如下:
Result result1 = qnd.searchTest(qn2);//这里多张表查出来的一个结果集
HttpSession session1 = request.getSession();
if(result1 != null && result1.getRows().length &0){
session1.setAttribute(&TWDF&, result1);
response.sendRedirect(&0012.jsp&);} & 现在 我想在JSP页面中 用JSTL中的&c:forEach&去遍历循环当中我查出来的ID值,怎么去做?求大神指导!
你返回Result明显是一个对象来的,如果要遍历集合的话,很简单,new 个集合出来,再把对象add进去,其他的用forEach来遍历探讨引用:简单:&c:forEach items=&Result& var=&i&&这里写你的迭代的东西例如i.name&/c:forEach&i.name相当于java的i.getName()你懂得!用这种方法 我试过了
不行。我觉得会不会像5楼说的必须是个list才可以。有点疑惑。。。
&c:forEach& 主要支持如下类型: Collection、Map、Iterator、Enumeration、Object[]如果Result对象是你自己写的,那么你要考虑继承或使用以上类型。
xulinyuxin
楼上的厉害,我查了下好像不太全。详细给楼主参考下。实际c:forEach支持的l
java.util.Collection:调用iterator()来获得的元素。& l
java.util.Map:通过java.util.Map.Entry所获得的实例。& l
java.util.Iterator:迭代器元素。& l
java.util.Enumeration:枚举元素。& l
Object实例数组:数组元素。& l
基本类型值数组:经过包装的数组元素。& l
用逗号定界的String:分割后的子字符串。& l
javax.servlet.jsp.jstl.sql.Result:SQL查询所获得的行。&
回答4:+1探讨&c:forEach& 主要支持如下类型:
Collection、Map、Iterator、Enumeration、Object[]如果Result对象是你自己写的,那么你要考虑继承或使用以上类型。
xulinyuxin

我要回帖

更多关于 nu70 10690700367 的文章

 

随机推荐