Galera, estou tentando fazer o seguinte. Iterar sobre uma coleção, só que pular o primeiro resultado válido.
Tentei isso:
<c:set var="proxParValido" value="1" />
<c:forEach var ="paragrafo" items="${sala.texto.paragrafos}">
<c:if test="${not empty paragrafo.conteudoAtual}" >
<c:if test="${proxParValido ne 1}" >
<option value='${paragrafo.id}'>ant.<fmt:formatNumber value="${proxParValido}" pattern="000" groupingUsed="false" /></option>
<c:set var="proxParValido" value="${proxParValido+1}" />
</c:if>
</c:if>
</c:forEach>
A variável proxParValido, que está sendo atualizada normalmente se eu tirar o segundo c:if, mas a condição proxParValido ne 1 parece nunca ser satisfeita… já tentei usar o !=, colocar dentro do primeiro if com um and (essa aliás foi a primeira tentativa), mas nada funciona.
Idéias?
Valeu.