jstl 控制列数
<c:foreach varstatus="status" var="componentModelList" items="${componentModelList}"><c:out value="${componentModelList.product.id}">
JSTL设置可以参考 www.ibm.com/developerworks/cn/java/j-jsp05273/
JSTL探讨 core可以参考 www-128.ibm.com/developerworks/cn/java/j-jstl0318/
本例主要用到c:forEach的
</c:out></c:foreach>
xml 代码
- <c:forEach items="${componentModelList}" var="componentModelList" varStatus="status">
- <c:if test="${(status.count-1)%8==0}" >
- <tr>
- </c:if>
- <td >
- <input id="productComponentIds" type="radio" name="productComponentIds" onclick="selectComponentMaterial();" title="<c:out value="${componentModelList.id}" />" value="<c:out value="${componentModelList.product.id}" />" />
- <c:out value="${componentModelList.name}" />
- </td>
- <c:if test="${(status.count)%8==0}" >
- </tr>
- </c:if>
- <c:if test="${status.last}">
- </tr>
- </c:if>
- </c:forEach>
JSTL设置可以参考 www.ibm.com/developerworks/cn/java/j-jsp05273/
JSTL探讨 core可以参考 www-128.ibm.com/developerworks/cn/java/j-jstl0318/
本例主要用到c:forEach的
varStatus
主要特性有
</c:out></c:foreach>
特性 | Getter | 描述 |
current | getCurrent() | 当前这次迭代的(集合中的)项 |
index | getIndex() | 当前这次迭代从 0 开始的迭代索引 |
count | getCount() | 当前这次迭代从 1 开始的迭代计数 |
first | isFirst() | 用来表明当前这轮迭代是否为第一次迭代的标志 |
last | isLast() | 用来表明当前这轮迭代是否为最后一次迭代的标志 |
begin | getBegin() | begin 属性值 |
end | getEnd() | end 属性值 |
step | getStep() | step |