5
是否可以通過循環內的代碼訪問JSTL的forEach變量?從forEach循環內的代碼訪問JSTL標記
<c:forEach items="${elements}" var="element">
<% element.someMethod(); %>
</c:forEach>
是否可以通過循環內的代碼訪問JSTL的forEach變量?從forEach循環內的代碼訪問JSTL標記
<c:forEach items="${elements}" var="element">
<% element.someMethod(); %>
</c:forEach>
編輯例子的校正如下:
是的,這是可以訪問的c:forEach
這裏面的var
是一個例子:
<c:forEach items="${elements}" var="element">
${((Element)element).someMethod()}
</c:forEach>
看到c:forEach JSTL文檔。
嗯,我相信「元素」存儲在頁面上下文中。
<c:forEach items="${elements}" var="element">
<% ((Element) pageContext.getAttribute("elements")).someMethod(); %>
</c:forEach>
剛剛出於好奇,你在哪裏找到了這種訪問方法? – 2008-12-02 20:17:45