您好,我目前正在迭代并在表中显示字段集列表。为了让布局变得更得体一些。我想在每次循环到达第五个字段集时创建一个新行。谢谢
JSP:
<div class="det" id="displayFields">
<table class="det">
<tr>
<td>
<c:forEach items="${detFieldMap}" var="detFieldEntry">
<fieldset class="det">
<legend>${detFieldEntry.key}</legend>
<c:forEach items="${detFieldEntry.value}" var="detBean">
<input type="checkbox" name="fieldNames" value="${detBean.fieldName}" <c:if test="${preselectionMap[detBean.fieldName]}">checked="checked"</c:if>>${detBean.displayName}</input>
</br>
</c:forEach>
</fieldset>
</c:forEach>
</td>
</tr>
</table>
</div>
这有效:
<div class="det" id="displayFields">
<table class="det">
<tr>
<td>
<c:forEach items="${detFieldMap}" var="detFieldEntry" varStatus="loop">
<c:if test="${not loop.first and loop.index % 5 == 0}">
</td>
</tr>
<tr>
<td>
</c:if>
<fieldset class="det">
<legend>${detFieldEntry.key}</legend>
<c:forEach items="${detFieldEntry.value}" var="detBean">
<input type="checkbox" name="fieldNames" value="${detBean.fieldName}" <c:if test="${preselectionMap[detBean.fieldName]}">checked="checked"</c:if>>${detBean.displayName}</input>
</br>
</c:forEach>
</fieldset>
</c:forEach>
</td>
</tr>
</table>
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)