gpt4 book ai didi

java - 在刷新时重置 scriplet 变量

转载 作者:行者123 更新时间:2023-11-30 08:20:23 25 4
gpt4 key购买 nike

我有一张表,我希望对行进行编号。

在我的 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>

参见 How to avoid Java code in JSP files?了解更多关于使用 jSTL 和 EL

关于java - 在刷新时重置 scriplet 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26113425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com