从forEach循环内部的代码访问JSTL标记

Ste*_*Kuo 5 java jsp jstl

是否可以通过循环内的代码访问JSTL的forEach变量?

<c:forEach items="${elements}" var="element">
    <% element.someMethod(); %>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

Ken*_*tle -1

修改示例后进行编辑:

是的,可以访问var内部c:forEach

这是一个例子:

<c:forEach items="${elements}" var="element">
    ${((Element)element).someMethod()}
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

请参阅JSTL 文档中的c:forEach 。