JSTL com TagLib-paginação

Tenho uma aplicação na qual preciso exibir uma listagem de 5 em 5 itens
so que nao estou conseguindo exibir com o JSTL com Scriptless “<%%>” funciona
mas estou tentando melhorar minha maneira de programar, se alguem conseguir me dizer onde estou
errando seria grato…

é o seguinte essa é a minha pagina onde vou listar os itens
so que quando eu listo so aparece os dados na primeira pagina
e nas outras “Paginas: 2 3” sao exibidos os dados…

Att Cyro Franco

<html> 
<pg:paging pageSize="5">
      <c:forEach var="paciente" items="${lista}"> 
            
        <pg:item>
        <br><c:out value="${paciente.prontuario}" />  
        <br><c:out value="${paciente.nome}" />   
        <br><c:out value="${paciente.endereco}" /> 
        <br><c:out value="${paciente.bairro}" />  
        <br><c:out value="${paciente.cep}" />   
        <br><c:out value="${paciente.cidade}" /> 
        <br><c:out value="${paciente.estado}" />  
        <br><c:out value="${paciente.foneres}" />   
        <br><c:out value="${paciente.celular}" /> 
        <br><c:out value="${paciente.cpfpaciente}" />  
        <br><c:out value="${paciente.rgpaciente}" />   
        <br><c:out value="${paciente.nomeacompanhante}" /> 
        <br><c:out value="${paciente.cpfacompanhante}" />  
        <br><c:out value="${paciente.emailpaciente}" />   
        <br><c:out value="${paciente.complexidade}" /> 
        <br>
        <br>
        </pg:item>
    
    
     </c:forEach>
     
     <pg:index>
        <pg:page><%=thisPage%></pg:page>
     </pg:index>
     
     
</pg:paging>

Desculpa nas Paginas 2 e 3 nao sao exibidos os dados…