Chamar Servlet através de um Link com parametros

5 respostas
rocha

Olá pessoal eu queria saber como faço para chamar uma Servlet através de um link, passando dois parametros para ela, estou fazendo assim mas não está dando certo:

out.print("<TD><font face=Arial, Helvetica, sans-serif size=-2><a href=http://localhost:8080/loc/com.fers.gestao.GestaoFuncionario?cpf=""+vCpf+""&operacao=Consultar >"+vNome+"</a></font></TD>");

Rocha :roll:

5 Respostas

W

vc chama a servlet com o nome que vc deu para ela no mapeamento do xml, se o nome fosse “GestaoFuncionario” vc chamaria assim:

http://localhost:8080/servlet/GestaoFuncionario?cpf=""+vCpf+""&operacao=Consultar
Filipi_Silveira

Eu estou com um problema parecido.

Há alguma possibilidade de chamar uma servlet SEM a nessecidade fazer o mapeamento dela lá no XML? Mesmo que o meu link para chamada precise um nome um pouco mais longo…

Obs: Estou usando o Tomcat 5.5.0.

Obrigado.

Filipi P. Silveira

kuchma

fpsilveira:
Eu estou com um problema parecido.

Há alguma possibilidade de chamar uma servlet SEM a nessecidade fazer o mapeamento dela lá no XML? Mesmo que o meu link para chamada precise um nome um pouco mais longo…

Procure pelo servlet Invoker. Eh um servlet que faz isso no Tomcat. Porem ja faz algum tempo que ele esta vindo desabilitado por default. Procure ele nas configuracoes, “descomente-o” e veja se vai.

Marcio Kuchma

Diogenes

Tem certeza q essa linha não tah dando eh erro de compilação não?!

Ps.: Considerando q seu mappeamento estah certinho…

kuchma

Diogenes:
Tem certeza q essa linha não tah dando eh erro de compilação não?!

Ps.: Considerando q seu mappeamento estah certinho…

Talvez seja o “escape” que o proprio JForum faz. :smiley:

Marcio Kuchma

Criado 26 de setembro de 2004
Ultima resposta 20 de dez. de 2004
Respostas 5
Participantes 5