Combobox usando lista do banco em jsp

2 respostas
jose35

Olá pessoal!
estou com problema em cadastrar o estado relacionanco com a tabela cidade ja estou chamando na página jsp o estado em uma lita mas não consigo passar os estado relacionados com as cidades em um Combobox! Alguém pode me ajudar por favor? Grato José.

Trecho do código!!!

UF.:
<%
            EstadoDao estadoDao = new EstadoDao();
            List<Estado>listaEstado = estadoDao.getListaEstado();
              
            for(int e=0; e<listaEstado.size();e++){
                //Estado etsado = listaEstado.get(e);
                %> 
               
               <OPTION selected>
               <OPTION value="<%=%>"><!--tenho que chamar a lista de estados no option do Combobox e as cidades relacionadas em outro Combobox-->
               </option>
               
             </select>    
        <%
            }
            %> 
            
         </td>
      </tr>

2 Respostas

Hebert_Coelho

Olá José, boa tarde.

Não é boa prática mais colocar esse tipo de código em uma JSP. Vira inclusive paraíso para hackers.

Vc já fez a consulta no banco de dados para ter sua lista retornada? Como ela está vindo?

Talvez esse post possa te ajudar, repare na parte onde um parceiro dá a dica para utilizar JSTL. http://www.guj.com.br/java/34407-servlet-combobox

jose35

Sim!
se listar os estados e listar as cidades ok!

mas se eu mudar o select na List Cidade, não aparece na página.
tenho que fazer um Refresh na página para atualizar as cidades referente ao estado,

select estado.nomeEstado,cidade.nomeCidade from cidade,estado where cidade.idEstado=estado.idEstado;

Criado 6 de novembro de 2011
Ultima resposta 8 de nov. de 2011
Respostas 2
Participantes 2