Páginação JSTL + XPath

Boa noite!

Tenho uma jsp, que faz um parse xml utilizando JSTL e utilizo um forEach para percorrer o resultado.
O problema é que meu xml tem muitas ocorrências e preciso paginar esse resultado.
(Também utilizo XPath para acessar os nodes desse xml)

Alguém tem ideia de como fazer?

Meu código:

[code]<x:forEach select="$resultadoBusca//RES/R">

				<div class="resultBusca">
					<div class="resultTitulo"><x:out select="T"/></a></div>
					<div class="resultConteudo"><p><x:out select="S"/></p></div>
				</div>

</x:forEach>
[/code]