grails是否支持使用;forEach“;从gsp页面中的JSTL核心标记库?

grails是否支持使用;forEach“;从gsp页面中的JSTL核心标记库?,grails,foreach,jstl,gsp,Grails,Foreach,Jstl,Gsp,我在使用grails编写gsp页面时遇到了问题。该页面与JSTL核心标记库中的其他标记(如c:if、c:when)配合良好。但当我使用c:forEach进行循环时,它无法工作。以下是代码片段: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ...... <c:forEach var="foo" items="${fooList}" varStatus="counter"> ${co

我在使用grails编写gsp页面时遇到了问题。该页面与JSTL核心标记库中的其他标记(如c:if、c:when)配合良好。但当我使用c:forEach进行循环时,它无法工作。以下是代码片段:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
......
<c:forEach var="foo" items="${fooList}" varStatus="counter">
    ${counter.count}, ${foo}
</c:forEach>
从Grails文档中可以看出,JSP标记是受支持的

==>>”http://grails.org/doc/latest/guide/6.%20The%20Web%20Layer.html#6.3.6 使用JSP标记库”

但我就是无法让c:forEach工作,它作为jsp页面而不是gsp后缀工作得很好

Grails版本:1.37
JDK:1.6.0_22

对于每一种情况,最好使用标准GSP:

<g:each var="foo" in="${fooList}" status="counter">
    ${counter.count}, ${foo}
</g:each>

${counter.count},${foo}
试试这个:

<g:each var="foo" in="${fooList}" status="counter">
    ${counter}, ${foo}
</g:each>

${counter},${foo}
我也有同样的问题。。。
然后我发现是${counter}而不是${counter.count}来显示项目编号。

谢谢,这应该是一种更好的方法。我只是在做一个遗留项目,想知道它是否得到支持。
<g:each var="foo" in="${fooList}" status="counter">
    ${counter}, ${foo}
</g:each>