java - JSTL foreach 帮助

标签 java jsp jstl

有没有办法将这段 Java 代码写成纯 JSTL?

    for(int g = 0; g < eval.getCriterionGroupCount(); g++{
        //processing
        for(int c = 1; c < eval.getGroups().get(g).getCriterionCount() + 9; c++){
         //processing
        }
    }
  • eval 是一个类的实例
  • getCriterionGroupCount 返回一个整数
  • getGroups 返回一个 ArrayList
  • getCriterionCount 返回一个整数

最佳答案

给你

 <c:forEach var="g" begin="0" end="${eval.criterionGroupCount}" step ="1">

   <c:forEach var="c" begin="1" end="${eval.groups[g].criterionCount + 9}" step ="1">

   </c:forEach>    

 </c:forEach>

假设 eval 可通过 pageContext/request/session/servletContext 获得

关于java - JSTL foreach 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6142298/

相关文章:

spring:message,如何获取key为 'beginning with'的所有消息

java - 用java读取微软word文档

java - 将 out.println 转换为 c :out

jsp - Java Web 应用程序未编译 JSP

javascript - 使用 AJAX 从 Bootstrap 模式更新数据库

java - 使用 c :foreach, 迭代包含 Bean 对象的 ArrayList 不起作用

java - fmt :message default value

java - Full GC 后 socket 连接变慢的原因是什么?

java - 使用同一类数据类型的 protected 方法时出错

java - tomcat启动时如何启动一个新线程