为什么我的写的代码模仿上面显示的没有循环呢
<!-- 商品循环开始 -->
<%
itemsDAO itemsdao = new itemsDAO();
ArrayList<items> list = itemsdao.getAllItems();
if (list != null&&list.size()>0) {
for (int i = 0; i < list.size(); i++) {
%>
<div>
<% items item=list.get(i); %>
<dl>
<dt>
<a href="details.jsp?id=<%=item.getId()%>"><img width="120" height="80"
src="images/<%=item.getPicture()%>" border="1" /></a>
</dt>
<dd class="dd_name"><%=item.getName()%></dd>
<dd class="dd_city">
产地:<%=item.getCity()%> 价格:¥<%=item.getPrice()%></dd>
</dl>
</div> <!-- 循环结束 --> <%
}
}
%>
</td>
</tr>
</table>