急急 急急 JSP页面循环显示问题
JSP页面 我取得了数据集合 用foreach遍历 但是我只想每行只显示3列 代码如下
<body >
<table>
<c:forEach var="book" items="${sessionScope.listShop}" varStatus="status">
<c:if test="${status.count%3==0}">
<c:out value="<tr>"></c:out>
</c:if>
<TD height=120><A href="displayBook.jsp?isbn=${book.ISBN}"><IMG
height=110 src="images/${book.imageFile}" width=90
border=0></A></TD>
</TR>
<c:if test="${status.count%3==2}">
<c:out value="</tr>"></c:out>
</c:if>
</c:forEach>
</table>
</body>
为什么输出的TR 不起作用 ? 急急 在线等
------解决方案--------------------
------解决方案--------------------</TR> 标签写错了,兄弟 <TR /> 这样写的
------解决方案--------------------<c:out value="</tr>" escapeXml="false" />
------解决方案--------------------<body >
<table>
<c:forEach var="book" items="${sessionScope.listShop}" varStatus="status">
<c:if test="${status.count%3==0}">
<c:out value=" <tr>"> </c:out>
</c:if>
<TD height=120> <A href="displayBook.jsp?isbn=${book.ISBN}"> <IMG
height=110 src="images/${book.imageFile}" width=90
border=0> </A> </TD>
</TR> <---- 这里是不是多了
<c:if test="${status.count%3==2}">
<c:out value=" </tr>"> </c:out>
</c:if>
</c:forEach>
</table>
</body>
还有就是像楼上所说的