Combo Box com Dados de Tabelas JSP

2 respostas
D

Boa noite Galera,

Crie uma tabela de municipios.

Gostaria de listar este municipios do banco e joga-lo em um list menu.

O banco Oracle ja esta funcionado tudo certo, cadastrando, excluiondo e alterando…só falta listar no list menu/combo box…

Terei que usar alguma classe vector ou algo do tipo?

Obrigado pessoal

2 Respostas

R

amham,

usa a classe Vector… ou melhor, usa Map, onde o key seja o id da cidade e o valor seja o objeto cidade.

tu pode usar um String[] de 2 posições, uma com o id e a outra com o nome…

faz a query no banco, da um loop no ResultSet e pega cada elemento, vai montando tua estrutura e depois é so fazer o componente:

<option value=string[0]>string[1]</option>

entendeu?

D

Obrigado pela dica, consegui so que de uma forma mais simple

&lt;%       
   try &#123;   
      con.setConsulta&#40;&#41;;   
      ResultSet temp = con.getResultado&#40;&#41;;   
      %&gt;
      &lt;select name=&quot;sel1&quot;&gt;
      &lt;%
      while &#40;temp.next&#40;&#41;&#41;&#123;   
      %&gt;   
         &lt;option value=&quot;1&quot;&gt;&lt;%out.print&#40;temp.getString&#40;&quot;nome&quot;&#41;&#41;;%&gt;&lt;/option&gt;
      &lt;%&#125;   
      %&gt;
      &lt;/select&gt; 
      &lt;%

   &#125;catch &#40;Exception e&#41; &#123;   
      e.printStackTrace&#40;&#41;;   
   &#125;   
      
%&gt;
Criado 13 de março de 2007
Ultima resposta 16 de mar. de 2007
Respostas 2
Participantes 2