Filtrar registros de um VO no jsp

Olá pessoal
Tenho um vo e um jsp e estou populando o VO da seguinte maneira:

Nome codigo pagina
joao 1 1
marcos 2 1
maria 3 1
pedro 4 1
carlos 5 2
paulo 7 2
carla 8 2
luiz 9 3
francisco 10 3

meu jsp tenho um interator e estou lendo todo o VO, porem gostaria de buscar apenas os registros da pagina 1 como faria isto no jsp?

Segue o meu jsp.

:wink:
Grato

///==================jsp=========================

<%@page import=“java.util., java.io., vo.FormulaVO, javax.servlet.http.HttpSession”%>
<%@page language=“java” session=“true” autoFlush=“true” errorPage=“errorPage.jsp” %>

Cadastro de Mail

Bem-vindo!

[color=red]<%

  Clientes VO = null;
  ArrayList ListaCli = (ArrayList) request.getAttribute("PesquisaCli");
  try{
		      for (Iterator it = ListaCli.iterator(); it.hasNext(); ) {
			      	VO = (ValidaCli) it.next();

%>

<% } }catch (Exception e) { out.println("Exception: " + e.getMessage()); } %>
Nome Codigo pagina
<%= VO.getNome() %> <%= VO.Codigo() %> <%= VO.Pag() %>
[/color]


<br

<br

Silva,

acho que você pode fazer dessa forma:

Clientes VO = null;
Clientes VO2 = null;
ArrayList ListaCli = (ArrayList) request.getAttribute("PesquisaCli");

try{
   for (Iterator it = ListaCli.iterator(); it.hasNext(); ) {
      VO = (ValidaCli) it.next();

      if(VO.Pag()==1) {
         VO2 = new Clientes();
         VO2.setNome(VO.getNome());
         VO2.setCodigo(VO.getCodigo());
         VO2.setPag(VO.getPag());
      }

   } 
}catch (Exception e) {
   System.out.println("## Exception: " + e.getMessage());
} 

dessa forma é criado um “VO auxiliar” que será populado somente quando a página for == 1.