Dúvida de JSP

Ola pessoALL…
seguinte tenho uma curiosidade…
gostaria de pegar uma coleção(grande) e exibir essa coleção numa
página HTML, só que em uma tabela dividida em 2 parte(esquerda e
direita), a 1ª metade da coleção no lado esquerdo e a 2ª metade da
coleção no lado direito…
Alguém sabe como posso fazer isso?

[]'s

<table>
<% 
  Iterator it = collection.iterator();
  int linha = 0;

  while (it.hashNext()) {
     if ( linha % 2 == 0) 
             out.println("<tr>");

     out.println("<td>" + it.next() + "</td>");

     if ( linha % 2 != 0 )
             out.println("</tr>");

     linha++;
   }
%>
</table>

agora que vi, vc quer a 1º metade de um lado e a 2º de outro:

<table> 
<% 
  Iterator it1 = collection.subList(0, collection.size()/2) ;
  Iterator it2 = collection.subList(collection.size()/2, collection.size()) ;
  
  boolean hashReg;

  do {
     hashReg = false;
  
    out.println("<tr>");

    if ( it1.hashNext() ) {
         out.println( "<td>"+it1.netx()+"</td>");
         hashReg = true;
    }

    if ( it2.hashNext()) {
         out.println( "<td>"+it2.netx()+"</td>");
         hashReg = true;
    }

    out.println("</tr>");

  } while (hashReg);

%> 
</table>

Só tocando naquela ferida básica. Tome cuidado pois o código do Mensagem
maxguzenski não está implementando MCV. Caso este não seja relevante pra você use o código, está ótimo. Agora, se você quer fazer a aplicação bonitinho aconselho a usar um servlet para o controle e utilizar o JSTL para fazer o view, ou então o Velocity.

Quanto ao JSLT se tiver alguma dúvida, posso ajudar…

Gustavo Guilherme BacK

tem como eu fazer isso utilizando JSTL?
tem como eu dividir a coleção em 2?