Combobox em jsp e javascript

A tres semanas to tentando montar uma combobox do tipo estado-cidade , mas em jsp , ate agora nao consegui um em exemplo nesta linguagem , mas soh exemplos em php ou asp , por favor se alguem tiver um ou conhecer quem tem entre em contato comigo … marcped10@hotmail.com

Obs: A tarde eu posto o codigo que comecei para vcs daram um olhada … to sem ele nesse pc =/

VLWs

Olá, bem vindo ao GUJ.
Você pode dar uma pesquisada aqui que encontrará muita coisa sobre combobox dinâmicos. Até mais.

Vlw , vou dar uma olhada .
Mas aki segue meu codigo q ainda nao funciona …

Primeira combo: testecombo.jsp

<%@ page contentType=“text/html; charset=iso-8859-1” language=“java” import=“java.sql.*” errorPage="" %>
<jsp:useBean id=“con” class=“conexao2.Teste”/>

Testando menu ---Escolha uma opção--- <% con.setConsulta(); ResultSet temp = con.getResultado(); temp.next(); %> <%out.println(temp.getString("codcasa"));%> <% while(temp.next()){ %> <%out.println(temp.getString("codcasa"));%> <%}%>

O segundo combo: atualiza.jsp

<%@ page contentType=“text/html; charset=iso-8859-1” language=“java” import=“java.sql.*” errorPage="" %>
<jsp:useBean id=“con” class=“conexao2.Teste”/>

Combofamilia ---Escolha uma opção---; <% String aux= (int) request.getParameter("casa"); con.setConsultafamilia(aux); ResultSet temp = con.getResultado(); temp.next(); %> <%out.println(temp.getString("codigo"));%> <% while(temp.next()){ %> <%out.println(temp.getString("codigo"));%> <%}%>

Por fim o script: script.js

var req;

function loadXMLDoc(url,valor)
{
req = null;
// Procura por um objeto nativo (Mozilla/Safari)
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open(“GET”, url+’?categoria=’+valor, true);
req.send(null);
// Procura por uma versao ActiveX (IE)
} else if (window.ActiveXObject) {
req = new ActiveXObject(“Microsoft.XMLHTTP”);
if (req) {
req.onreadystatechange = processReqChange;
req.open(“GET”, url+’?categoria=’+valor, true);
req.send();
}
}
}

function processReqChange()
{
// apenas quando o estado for “completado”
if (req.readyState == 4) {
// apenas se o servidor retornar “OK”
if (req.status == 200) {
// procura pela div id=“atualiza” e insere o conteudo
// retornado nela, como texto HTML
document.getElementById(‘atualiza’).innerHTML = req.responseText;
} else {
alert(“Houve um problema ao obter os dados:\n” + req.statusText);
}
}
}

function Atualiza(valor)
{
loadXMLDoc(“atualiza.jsp”,valor);
}

Oi bocão. Existem muitos frameworks que fazem praticamente tudo pra você:
Dá uma olhada no DWR, é mto bom. :slight_smile:

Vlw , vou olhar , mas apesar de ser programador meu ingles eh fraquinho , fraquinho … =/