Bom dia a todos,

        Gostaria de esclarecer algumas duvidas que me surgiram durante a
reuniao de ontem do soujava.
        Quando o Bruno disse que os codigos jsp rodam somente no servidor,
ele quis dizer que os codigos que estiverem entre "<%%>" so serao executados
quando a pagina e carregada pelo browser, ou seja, como posso por exemplo
atualizar um combo em cima da acao de outro combo.

        Exemplo.

        Tenho um combo que possui os Estados existentes do pa�s (SP, RJ, AC,
etc..) quando o usuario clicar (escolher) algum estado eu gostaria que fosse
feito uma pesquisa no banco de cidades onde o estado e igual ao que ele
escolheu, e que o resultado da consulta alimentasse outro combo.
        Lembrando que estes combos sao todos htmls.

<html>
...
<select name="Estados" size=1 onChange="AtualizaComboCidade(this.value)">
        <option value="SP">SP
        <option value="RJ">RJ
        <option value="AC">AC
</Select>

<select name="Cidades" size=1>
        <option></option>  //<--- Combo vazio
</Select>

<Script Language="JavaScript">
function AtualizaComboCidade(valor)
{
        //<-- Pensando que neste caso eu ja tenha um servlet com a conexao
aberta com o banco so esperando o parametro para fazer o select. (neste caso
o estado).
        //<-- Duvida.
        //1� Como pego o recordset gerado pelo servlet, ou seja, a pesquisa
feita no banco
        //2� Posso acessar um servlet estando dentro de uma tag script
       //3� Como preencher o combo cidades (lembrando que e um combo html)
com o resultado do recordset sendo que a pagina ja esta no cliente, ou seja,
ja foi carregada.
}
</Script>       

Obs.: Estou perguntando isto pois aqui na companhia se tem muitos projetos
em asp que nao funcionam desta forma, a n�o ser que se use o SOM (Script
Object Model) ou crie paginas de processamento. E como sempre evangelizo o
java aqui dentro isto seria com certeza um grande diferencial (alem das
outras atribuicoes do jsp) em relacao ao asp.

Obrigado,

Rodolfo D. Dias
Paulista Seguros - Depto. Sistemas
Tel.:(011) 5505-2010 R. 1461
e-mail:[EMAIL PROTECTED]
          [EMAIL PROTECTED]

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a