当前位置:编程学习 > JAVA >>

jstl出现重复循环,为什么???只循环一个值

<table border="1" width="400px">
<tr>
<td>编号</td>
<td>标题</td>
<td>价格</td>
<td>操作</td>
</tr>

<c:forEach items="${allBook}" var="book">
<tr>
<td><c:out value="${book.id}" /></td>
<td><c:out value="${book.title}" /></td>
<td><c:out value="${book.price}" /></td>
<td>
<a href="${pageContext.request.contextPath}/manager/preUpdateBookServlet?id=${book.id}">修改</a> 
<a onclick="return deleteCheck();" href="${pageContext.request.contextPath}/manager/deleteBookServlet?id=${book.id}">删除</a>
</td>
</tr>
</c:forEach> --------------------编程问答-------------------- var="allBook" --------------------编程问答-------------------- <c:forEach items="${allBook}" var="allBook">
${allBook.title}
</c:forEach>
LZ试试 allBook是你session中设置的集合名称吗 --------------------编程问答-------------------- ="${allBook}" var="allBook">
这两个名称换一下 --------------------编程问答-------------------- 不对说错了 你把放集合在作用域的代码拿出来看看 --------------------编程问答-------------------- 我看上去没有错误  检查一下allbook到底是几个值 --------------------编程问答-------------------- ${allBook}你应该查看这里有几个对象,按你写是是没有什么问题的 --------------------编程问答-------------------- 查查${allBook}这个在后台查出来有几个对象 --------------------编程问答-------------------- 先看看你获取的list值是否为1个
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,