foreach循環table的td

<table>
                        <tbody>
                            <tr>
                                <c:forEach items="${shopList}" var="_shop" varStatus="status">
                                    <c:if test="${(status.count) mod 10 != 1}">
                                        <td>
                                            <input type="checkbox" name="forShop" value="${_shop.shopName}"/>${_shop.shopName}                            
                                        </td>
                                    </c:if>
                                    <c:if test="${(status.count) mod 10 == 1}">
                                        <tr>
                                        <td>
                                            <input type="checkbox" name="forShop" value="${_shop.shopName}"/>${_shop.shopName}                            
                                        </td>
                                    </c:if>
                                </c:forEach>
                            </tr>
                        </tbody>
                    </table>input

每一行tr有10個td, 其中mod是取餘的。10表明你想要多少個td,即一行你想要多少列,取餘的值不能是0,是0會出現第一行會比預期少一行,後面的正常,取餘的值爲1,則都正常。it

相關文章
相關標籤/搜索