有谁知道如何测试 gsp 循环中的第一个成员和最后一个成员?
这是我的jsp代码:
<c:forEach items='${aSet}' var='elem' varStatus="loop">
<c:if test='${loop.first}'>
<p>Display something</p>
</c:if>
</c:forEach>
我知道您可以测试 g:each 语句中的状态,但这只是一个整数。有什么东西可以访问第一个和最后一个元素吗?如果没有,还有其他方法可以完成我正在做的事情吗?
任何帮助表示赞赏。
我不确定有什么问题<g:each status>
是。是的,它“只是”一个整数,但这不正是您想要的吗?
<g:each in="${aSet}" var="elem" status="i">
<g:if test="${i == 0}">
<p>Display something for first element</p>
</g:if>
<p>Stuff that is always displayed</p>
<g:if test="${i == aSet.size() - 1}">
<p>Display something for last element</p>
</g:if>
</g:each>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)