| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1948 人关注过本帖
标题:关于jstl中使用forEach获取值的问题
只看楼主 加入收藏
西秦月影
Rank: 2
来 自:不是火星
等 级:论坛游民
帖 子:15
专家分:28
注 册:2009-9-3
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:2 
关于jstl中使用forEach获取值的问题
我在Servlet中调用了查询方法,返回一个list集合,但是该集合中有多个对象,每个对象都封装了若干属性,然后跳转到jsp页面。请问在jsp页面中如何用forEach循环显示所有的内容?
如果list中只有一个对象好说,直接变量名.属性名就可以,但关键我现在的集合中有多个对象,如果直接用${var变量名}会把所有对象中的所有属性全部显示出来,我要在每个表格里单独显示某一类属性,还是用${var变量名.属名}就会报错,提示说不能用"."  我想到用list下标${var变量名[下标值].属性名}也报错,说不能使用[],请教这个问题怎么解决?挺着急了,谢谢大家了.
搜索更多相关主题的帖子: forEach 获取 jstl 
2009-09-06 08:11
zrj321
Rank: 2
等 级:论坛游民
帖 子:20
专家分:10
注 册:2008-5-10
收藏
得分:10 
应该是:${变量名.对象名.属性名}
2009-09-16 02:55
yaozhiwei
Rank: 2
等 级:论坛游民
帖 子:37
专家分:30
注 册:2009-4-3
收藏
得分:10 
<c:forEach var="seeMess" items="${requestScope.myArray}"> //在你的servlet里设置一个request.setAttribute("myArray", myArray       
  ${seeMess.content};      //seeMess取的变量名 seeMess.content获得这个实体里的getContent方法
   </c:forEach>
2009-09-19 21:36
快速回复:关于jstl中使用forEach获取值的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013776 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved