[JQUERY] Como chamar uma servlet dentro de uma função Jquery?

7 respostas
T

Fiz um tópico agora pouco assim, mas não sei se podia usar o mesmo com assuntos diferentes.

Eu achei que eu precisava dar um “break” dentro de uma função Jquery, mas eu preciso mesmo chamar uma servlet.

Como eu faço isso ???

7 Respostas

lelodois

Via ajax…

function funcaoJquery(){ $.get("/suaApp/seuServlet/", { parametro1: valor1, parametro2: valor2 }, function(data){ $("#divRetorno").html(data); }); }

http://api.jquery.com/jQuery.get/

Abraços

T

Deu certo amigo … só me responda uma coisa, esse #divRetorno … é o retorno da minha servlet SE eu retornar algo ???

T

Esqueci … Obrigado rs :wink:

lelodois

Sim, exatamente.

No caso, é o seu jsp de retorno.
Eu incluo todo html de retorno, por exemplo um combo preenchido.

Abraços :wink:

T

Estou com problema em fazer esse retorno de servlet.

Voce disse que passa o código html inteiro.

eu uso (*usava) o request.setAttribute(“variavel”,“valor”);
depois um dispatcher

esse data da função está me confundindo

essa função data eu chamo ela dentro do servlet passando o conteudo por parametro correto? aí minha função script recebe esse parametro o insere numa div qualquer ok.

[se for isso, como eu chamo uma função script dentro do servlet ?]

T

lelodois:
Via ajax…

function funcaoJquery(){ $.get("/suaApp/seuServlet/", { parametro1: valor1, parametro2: valor2 }, function(data){ $("#divRetorno").html(data); }); }

Na minha servlet, como eu passo esse parametro DATA ?

lelodois

Vou exemplificar…
Lembre-se data em inglês quer dizer dados…

Fluxo:
Html > Jquery > Ajax > Servlet > Jsp > Jquery (função que fez a requisição ajax)

De um dispacher para um jsp qualquer, e neste jsp trate as informações de retorno do seu servlet.
A sua função jquery irá retornar um objeto data, este objeto é seu jsp.

Entendeu? Caso contrário preciso saber o que vc quer fazer exatamente…

Abraços

Criado 2 de maio de 2011
Ultima resposta 3 de mai. de 2011
Respostas 7
Participantes 2