Carregar uma combo em JSP  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
killer_
Thread.start()
[Avatar]

Membro desde: 27/04/2007 12:16:48
Mensagens: 36
Offline

opa....olá a todos do forum

eu sô meio novato em java quanto mais utilizando JSP...mas eu sô o tal do cara curioso.....husahusahusa....e tô tentando desenvolve um sisteminha aki....bom vamos ao meu problema

eu tenho 3 combobox no meu sistema....quando a pessoa selecionar algum valor na 1º combo (onchange), a 2º irá receber os valores resultantes de um select no banco....e a 3º combo por sua vez irá receber tbm os valores resultantes de outro select d acordo com a opção selecionada na 2º combo

tenho problema na seguinte linha
Statement s = connection.createStatement();
na verdade não é um erro, mas sim ele passa direto por este passo e já retorna minha variavel cadastroList, ou seja, VAZIA, q esta ae no codigo abaixo

eu até tentei de várias maneiras resolve isso, mas enfelizmente não tive sucesso...agora tô tentando faze assim....vamos ao codigo

JSP



Bean onde irá fazer os Selects



Servlet



aceito qlqr tipo de sugestão, ou ainda c tiver algum geito mais facil de fazer isso.....obrigado pela atenção
h6
HelloWorld

Membro desde: 25/04/2007 13:09:32
Mensagens: 12
Offline

Olá killer,

Para este tipo de aplicação, recomendo você dar uma olhada em AJAX.. resolve muito bem em um tempo muito rápido.
http://ajaxtags.sourceforge.net/

[]
killer_
Thread.start()
[Avatar]

Membro desde: 27/04/2007 12:16:48
Mensagens: 36
Offline

e ae h6...até tenho interesse msm d mexer com ajax e futuramente dar uma incrementada em alguma cosisa no projeto e tals....mas a ideia principal seria utilizar somente JSP....e tem otra, eu nunka mexi com ajax...husahusahhusauhsa.....

mas msm assim vlw a dica

h6 wrote:Olá killer,

Para este tipo de aplicação, recomendo você dar uma olhada em AJAX.. resolve muito bem em um tempo muito rápido.
http://ajaxtags.sourceforge.net/

[]



h6
HelloWorld

Membro desde: 25/04/2007 13:09:32
Mensagens: 12
Offline

killer,

É que, só com JSP... vai acontecer que terá que atualizar a página (ou frame) no "onChange" do combo... ou seja, qdo o usuário selecionar o primeiro, terá que chamar a página novamente carrengando o outro a partir do que o usuário selecionou (lento ).
Não sei se captou a idéia, mas dá pra fazer, claro.

[]
killer_
Thread.start()
[Avatar]

Membro desde: 27/04/2007 12:16:48
Mensagens: 36
Offline

h6

Captei vossa mensagem.....uhsauhsausha....mas é q o projeto jah tah quase tudo pronto...e c eu fosse colocar ajax teria q estudar, ver como funciona e tals....nunka mexi com esse bixim... ^.^

no maximo queria usar JavaScript....é otra coisa q tbm nunka usei...heheheheheh
Pedrosa
JWizard
[Avatar]

Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline

Nesse seu caso no onChange dos combos devem ser chamadas funções que submete a página para ela mesma e colocar um if pegando a acão:



Montando as combos
killer_
Thread.start()
[Avatar]

Membro desde: 27/04/2007 12:16:48
Mensagens: 36
Offline

o problema é o siguinte, me corrija c eu estiver errado, toda variavel criada em JavaScript não poderá ser vista pelo meu código java

por exemplo c eu fizer um script pra pegar o q foi selecionado na combo
eu não vô pode usa essa minha varival pra faze o select no banco

exemplo
c eu usar o seguinte código



ele vai executar minha função:



eu não posso usar essa minha variavel ValorCombo ae do meu codigo acima pra fazer o slect no banco


Pedrosa
JWizard
[Avatar]

Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline

Voce pode jogar em um campo hidden essa variavel e obter via request:



Crie o campo hidden para cada codigo passado e para a acao:




Nas combos



Agora monte os requests e tera os valores

killer_
Thread.start()
[Avatar]

Membro desde: 27/04/2007 12:16:48
Mensagens: 36
Offline

putz, apesar d não entender muito de JavaScript vô tenta faze isso, ou melhor vô pedi uma ajuda prum colega meu aki ele vai decifra pra mim a sua idéia ae....huashuashuashuas

não leve a mal, é q eu ainda sou um aprendiz nesse ramo

mas xô v c eu entendi, no caso eu posso passa então essa variavel cod1 pra minha classe BEAN pra ela faze o select?




obrigado pela compreenção
maxmauricio
What is classpath?

Membro desde: 16/12/2006 11:45:49
Mensagens: 5
Localização: São Paulo
Offline

Olá amigo... Cara, vou te dar um concelho que me ajudou muito... Eu tinha muitas duvidas do que eu podia e não podia fazer nos jsp e ficava tentando fazer coisas que jamais iriam funcionar... Então dá uma lida sobre o assunto jsp... verifique o funcionamento deles, vc irá descobrir que JSPs são classes (servlets) traduzidas pelo container (tomcat por exemplo) e que elas são traduzidas uma unica vez(em geral quando vc chama ela pelo browser pela 1ª vez)... Dah uma estudada sobre isso, vai te ajudar bastante acredito eu...

Espero ter ajudado, flw...
Mauricio Palmeira Maistrello
[Email] [MSN]
killer_
Thread.start()
[Avatar]

Membro desde: 27/04/2007 12:16:48
Mensagens: 36
Offline

justamente....ótima idéia....
uahshusahusa....até aceito sua idéia, má é q eu tava tentando fazer um sisteminha aqui para o serviço onde eu trabalho e aqui o povo num ké sabe muito c vc tem q estudar ou não e sim querem q funcione...dai eu vô pedindo uma ajuda com um depois com otro dai um fala pra usa ajax, otro php, otro JavaScript...mas como num conheço nenhuma dessas linguagens resolvi apelá para o forum e ver c alguem me dava uma direção a ser tomada

abraços

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team