Dúvidas sobre if em jsp

Pessoal estou com um código aqui em jsp, em que ele esta funcionando… Esse código ele é um for each e traz os dados do banco de dados… O problema é que na lista que estou desenvolvendo precisa trazer apenas os 10 primeiros da lista… então pensei em um if <= 10, deu certo, porém nesse rank tem a numeração 1…2…3…4…5.6…7…8…9…10… no teste que eu fiz ele traz o numero de registro no banco então não segueria essa ordem e ficariam numeroas aleatório… como faria para colocar uma variavel no jsp para que sirva como contador, então cadavez que trazer um dado do banco de dados seja inclementado +1… como faria isso em jsp ?

meu código esta assim atualmente …

<c:forEach items="${indicados}" var="ind">
	<tr>
		<int qtd=0;>
	
		<c:if test="${qtd == 10}">
			<td>${ind.qtdindicado}</td>
			<td><c:out value="${ind.indicado }"></c:out></td>
			<td><c:out value="${ind.pontuacao }"></c:out></td>
			<int qtd++>
		</c:if>
	</tr>
</c:forEach>
<c:set var="qtd" value="0" scope="page" />

//dentro do loop
<c:set var="qtd" value="${qtd+ 1}" scope="page"/>

Blza, vou tentar, dando certo eu sinalizo aqui obrigado.