我有一张桌子,我希望对行进行编号。
在我的jsp中,我有类似的内容:
<%! int i = 0; %>
<c:forEach items="${clients}" var="client">
<tr>
<td align="center"><%= ++i %></td>
<td><c:out value="${client.nomPrenom}"/></td>
....
我的问题是,当我刷新页面时,变量i不会重置为0。
我做错了什么?
您可以按以下方式使用jstl进行此操作,因为数十年来不建议使用Scriplet
<c:forEach items="${clients}" var="client" varStatus="loop">
<tr>
<td align="center"><c:out value="${loop.index}" /></td>
<td><c:out value="${client.nomPrenom}"/></td>
</tr>
</ c:forEach>
请参见如何避免JSP文件中的Java代码?了解有关使用jstl和EL的更多信息
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句