Servlet retornando para página

5 respostas
S

Ola pessoal, sou iniciante… gostaria de saber como eu faço para minha servlet enviar dados para uma página, por exemplo:

Tenho a PAGINA1 que é um formulário, quando submete este formulario vai para a servlet, dai na servlet faço um SELECT no banco e quero retornar estes dados para a PAGINA2. Como eu faço isso ?

Bom o primeiro passo é simples, eu dou o submit setando o action para a servlet e dentro da servlet utilizo o objeto HttpRequest para pegar os dados através do getParameter(), como eu faço o inverso, ou seja, enviar dados utilizando o HttpResponse para alguma página ???

Agradeço desde já…

Abraço

5 Respostas

S

primeiro passo é colocar o objeto da consulta na session pra ser recuperdo no seu jsp no futuro, ou objeto ou uma coleção de objetos tanto faz.
ex: request.getSession().setAtribute(“SEUOBJETO”,list);

segundo e fazer um redirecionamento para sua pagina que ira apresentar esses dados.
ex:response.sendRedirect(“pagina.jsp”);

espero ter ajudado…

S

Cara, quer dizer então que a única maneira de eu enviar dados da servlet para uma página é via session ?

S

existem outras maneiras,
mas c vc não quiser deixar na session
request.setAtribute(“x”,seuobjeto);

S

valeu cara…

S

Cara, e como eu faço para recuparar este valor na minha jsp ?

eu tentei request.getAttribute

mais retornou NULL.

Criado 27 de março de 2007
Ultima resposta 29 de mar. de 2007
Respostas 5
Participantes 2