3个回答
展开全部
迭代的问题
首先c:forEach 需要一个 var参数,表示你在里面取值用的名字,然后取值直接用EL表达式取就好,名字就是var的值,存的是你传过来的List里面的对象,直接去对象的属性名就能取到对应的值
<c:forEach items="${list}" var="user">
<tr>
<td>${user.id}</td>
<td>${user.username}</td>
<td>${user.password}</td>
</tr>
</c:forEach>
首先c:forEach 需要一个 var参数,表示你在里面取值用的名字,然后取值直接用EL表达式取就好,名字就是var的值,存的是你传过来的List里面的对象,直接去对象的属性名就能取到对应的值
<c:forEach items="${list}" var="user">
<tr>
<td>${user.id}</td>
<td>${user.username}</td>
<td>${user.password}</td>
</tr>
</c:forEach>
更多追问追答
追问
不行啊 改成你这样的了 会报错
追答
什么错,发来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<c:forEach items="${list}" var="vo"> forEach加上 var
TD里面这样写:
<td>${vo.id}</td>
你那样list遍历拿不到数据的
不应该是vo var 你的应该是book 你下面的a标签就用的book ,统一吧
TD里面这样写:
<td>${vo.id}</td>
你那样list遍历拿不到数据的
不应该是vo var 你的应该是book 你下面的a标签就用的book ,统一吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
页面上输出一下list看看这个list是否为空?
更多追问追答
追问
额 怎么输出 能具体点吗 我是新手
追答
在你jsp里直接写${list}看看输出的是什么。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询