在struts2中,我发现下面的标记在迭代一个集合时很有用。
<s:iterator value="rateList" var="rate" >
我想知道,在春季中是否有类似的内容,就我搜索到的情况而言,我找不到(至少netbeans代码助手& websearch没有显示)。
在我的struts项目中,我使用以下代码在表中显示数据.
`
<%if (i % 2 == 0) {%>
<tr><td> <s:property value="process"/></td><td><s:property value="state"/></td>
<td><s:property value="country"/></td><td><s:property value="vendorCost"/> <td><s:property value="listPrice"/></td>
</td><td><s:date name="lastUpdatedDate" format="dd-MM-yyyy" /></td>
<td><A HREF='updatePrice?id=<s:property value="id"/>'/>Update</A></td>
<td><A HREF='deactivatePrice?id=<s:property value="id"/>'/>Deactivate</A></td>
</tr>
<%} else {%>
<tr class="alt"><td> <s:property value="process"/></td><td><s:property value="state"/></td>
<td><s:property value="country"/></td><td><s:property value="vendorCost"/></td> <td><s:property value="listPrice"/></td>
<td><s:date name="lastUpdatedDate" format="dd-MM-yyyy" /></td>
<td><A HREF='updatePrice?id=<s:property value="id"/>'/>Update</A></td>
<td><A HREF='deactivatePrice?id=<s:property value="id"/>'/>Deactivate</A></td>
</tr> ` 发布于 2013-12-07 15:57:08
Spring没有已存在于(JSTL)中的标记:
<c:forEach var="rate" items="${rateList}">
</c:forEach>请注意,永远不要在JSP中使用scriptlet。使用EL、JSTL和自定义标记(比如Spring标记)。
若要了解循环中的当前索引并根据索引的值设置CSS类,可以使用
<c:forEach var="rate" items="${rateList}" varStatus="loopStatus">
<tr class="${loopStatus.index % 2 == 0 ? '' : 'alt'}">
...
</tr>
</c:forEach>请注意,CSS3完全能够将样式应用于表的奇数行,而无需向每个奇数行添加特定的类:
tr:nth-child(odd) > td
...
}https://stackoverflow.com/questions/20443308
复制相似问题