JSTL foreach帮助

1 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
        }
    }
Run Code Online (Sandbox Code Playgroud)
  • eval是一个类的实例
  • getCriterionGroupCount返回一个int
  • getGroups返回一个ArrayList
  • getCriterionCount返回一个int

Jig*_*shi 6

干得好

 <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>
Run Code Online (Sandbox Code Playgroud)

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

  • 打败了我.做得好 (2认同)