JSTL版的数据多列显示

  1. <tablewidth="100%"border="0"align="center"cellpadding="3"cellspacing="1">
  2. <c:setvar="recordCount"value="0"/>><!--记录总数-->
  3. <c:setvar="columnCount"value="4"/><!--4例-->
  4. <fmt:formatNumbervar="columnPercent"value="${100/columnCount}"pattern="##"/>><!--td宽的百分比-->
  5. <tr>
  6. <c:forEachvar="cur"items="${productList}"begin="0"end="11">
  7. <c:iftest="${(recordCountmodcolumnCount)eq0&&recordCountne0}">
  8. <c:outvalue="</tr><tr>"escapeXml="false"/>
  9. </c:if>
  10. <tdwidth="${columnPercent}%">...</td>
  11. <c:setvar="recordCount"value="${recordCount+1}"/>
  12. </c:forEach>
  13. <c:setvar="column"value="${recordCountmodcolumnCount}"/>
  14. <c:iftest="${columnne0}">
  15. <c:forEachbegin="${column}"end="${columnCount-1}">
  16. <c:outvalue="<td></td>"escapeXml="false"/>
  17. </c:forEach>
  18. </c:if>
  19. <c:iftest="${recordCounteq0}">
  20. <c:forEachbegin="0"end="${columnCount-1}">
  21. <c:outvalue="<td></td>"escapeXml="false"/>
  22. </c:forEach>
  23. </c:if>
  24. </tr>
  25. </table>

你可能感兴趣的:(jstl)