java - 我正在尝试以相反的顺序迭代每个循环但无法成功

标签 java jsp for-loop jsp-tags

<分区>

我正在尝试为 jsp 上的每个循环迭代一个集合。我的要求是我想以相反的顺序迭代一个for循环。请引用以下代码以供引用:

工作代码:从头到尾迭代工作正常:

<c:forEach items="${field.values}" var="value" varStatus="statusInner">
    ${value.value}
   </c:forEach>

尝试以相反的顺序迭代:

<c:forEach items="${field.values}" var="value" begin="${fn:length(field.values)}"end="0"  varStatus="statusInner">
    ${value.value}
   </c:forEach>

谁能帮我解决我的问题。 提前致谢。

最佳答案

试试这个(访问反向而不是迭代反向):

<c:set var="fieldLength" value="${fn:length(field.values)}"/>
<c:forEach items="${field.values}" varStatus="status">
  ${field.values[fieldLength - status.count]}
</c:forEach>

关于java - 我正在尝试以相反的顺序迭代每个循环但无法成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17522850/

相关文章:

java.lang.NoSuchMethodError : org. springframework.web.context.request.ServletRequestAttributes.<初始化>

java - 如何从 Firebase 存储中检索图像的下载 URL?

java - 在 Spring Boot 应用程序中使用 Spring Data JDBC

java - ServletContentListener 中的 ArrayList

jsp - useBean 类属性 oracle.jsp.jml.JmlString 的值无效

python - 迭代不同长度的列表并设置默认值的好方法

java - Struts 2中的ActionContext对于当前请求来说是唯一的吗?

java - 过滤器重定向到 login.jsp 后,不会调用正确的 servlet

ios - glReadPixels() 不更新

for-loop - 进行迭代计划的最佳方法