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 开发