浏览 3440 次
锁定老帖子 主题:<c:forEach>输出问题
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-24
我在页面上要输出一段数据库信息。如下: <c:set var="admininfo" scope="session" value="${requestScope.admininfo}"/> <c:forEach var="admininfo" items="${admininfo}"> <tr> <td><input type="checkbox" name="adminCheckbox"></td> <td><c:out value="${admininfo.user.username}"/></td> <td><c:out value="${admininfo.user.readname}"/></td> <td><c:out value="${admininfo.user.groupid}"/></td> </tr> </c:forEach> admininfo是一个list实例,user是用户的VO类。我将admininfo打印出来却有对象存在。我运行该页面时就报第一行的错误。 user类有包含在此页面,DAO类也包含在此页面。不知道为何出这个错误,请各位帮看下。谢谢 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-01-24
你的admininfo是list的实例当然不能通过admininfo.user这样子去获取User的实例了.
"."相当于调用了admininfo.getUser()的方法 如果你的list中包含了user的实例,那还要用c:forEach来获取user |
|
返回顶楼 | |
发表时间:2007-01-24
需要嵌套<c:forEach>?应该不用吧,我以前一个项目里也是这样做的,
list里面有一个VO对象,就只用一个<c:forEach>就可以输出的,我问别的朋友也是这样作的,他们说我帮定有问题,我看不出来. |
|
返回顶楼 | |