Mostrar em uma tela um objeto recuperado de um ArrayList

1 resposta
T

Olá pessoal, td bem?
Eu nao sei se conseguirei me expressar…mas vamos lá.
Em uma pagina JSP eu recupero da sessão um ArrayList que contém uma lista de objetos. Por exemplo, uma lista de objetos Dependente.
Posteriormente eu faço um pequeno laço pra mostrar os nomes destes Dependentes na tela, usando o metodo get desta classe.O que eu queria fazer??
Quando eu mostro o nome do objeto eu gostaria de colocar um link neste nome, para outra pagina. E nesta outra pagina gostaria de mostrar todos os atributos deste objeto especifico. Como que faço para recuperá-lo.
Segue um trecho de codigo que recupera o ArrayList e mostra os objetos na tela:

<% 
  ArrayList lista = new ArrayList(); 
  Hashtable ht = null; 
  String codigo = ""; 
  try 
  { 

     lista = (ArrayList) session.getAttribute("ListaDependentes"); 
     ht = (Hashtable) session.getAttribute("ht"); 

  } 
  catch(Exception e1) 
  { 
   System.out.println("Erro na pagina!!"); 
   e1.printStackTrace(); 
  } 

%> 

... 

<% 
    int i=1; 
    int tam = lista.size(); 
    String cor; 
    for (i=0; i<tam; ++i) 
    { 
        if (i%2!=0) 
          cor = "#FFFFFF"; 
        else 
          cor = "#FF9900"; 
        Dependente pr = (Dependente) lista.get(i); 

%> 
        <tr> 
        &lt;td width="100%" bgcolor="&lt;%=cor%&gt;"&gt;<b>&lt;%=pr.getNOMED()%&gt;</b>&lt;/td&gt; /*EU COLOCARIA O LINK AQUI*/ 

        &lt;/tr&gt; 
&lt;% 

        pr = null; 
    } 
%&gt;

1 Resposta

Diogenes

Se seu objeto do tipo Dependente tiver algum identificador, (um atributo “id” por exemplo), use-o para montar o link, repassando-o a pagina q exibirá os dados do objeto.

Criado 17 de junho de 2005
Ultima resposta 17 de jun. de 2005
Respostas 1
Participantes 2