Chamar servlet em action

1 resposta
cs.santos0

Iai pessual, to precisando de uma ajudinha…

tenho uma aplicação web onde uso VRaptor, criei um relatorio pelo ireport, e ja coloquei ele no projeto atraves de um servlet…até ai blz, a aplicação e o relatorio funciona perfeitamente…mas estou com uma dificuldade.

Preciso que depois de executar a lógica de armazenar da minha action, eu faça uma busca no banco pegue esse registro e passe o id desse registro desse parametro para a minha servlet q tem o relatorio…para poder mostrar o relatorio.

minha duvida é como chamar esse servlet na minha classe action…

alguem pode me dar uma força?

vlw

1 Resposta

Guilherme_Moreira

Você tem algumas opções para isso, acredito que nenhuma delas seja a coisa mais bonita do mundo, mas enfim :slight_smile:

1° Você pode colocar o id na sessão(ou flash scope) e pegar esse id na sua servlet(chamando a servlet através de configuração no arquivo views.properties)! (ruim pois você estaria usando a sessão de forma indevida)
2° Você pode pegar um RequestDispatcher e colocar na mão o id do cara que você quer chamar.(Essa solução é horrível, mas funciona).

Criado 23 de junho de 2008
Ultima resposta 23 de jun. de 2008
Respostas 1
Participantes 2