Maniuplar dados enviados pelo método GET

4 respostas
jks1903

Pessoal, to com uma dúvida assim.

Como eu trabalho com os dados enviados apartir de um formulário pelo método GET numa jsp?

Eu sempre trabalhei com o POST, mas nesse caso preciso utilizar o GET.

Com o POST eu fazia mais ou menos assim:

Criava uma variavel para cada campo e trabalhava com oa variável.

cmp = request.getParameter(“nomeCampo”);

Porém se eu faço isso em um método GET ele sempre vem NULL.

Como devo fazer para buscar esses dados ?

4 Respostas

ganondorfan

A coleta é feita exatamente com o comando que você postou, a unica diferença é que esta coleta é feita no método doGet do seu servlet, caso você ja o esteja fazendo no doGet, tenta identificar possíveis erros, tais como erros de ortografia etc, caso nada disso resolva poste o código do lado do clientes e do lado do servidor para ajudarmos você.

Att.Paulo

jks1903

Descobri meu erro.

Assim, nos formulários POST eu muitas vezes informava um parâmetro no action.

Tipo:

<form id="frm" name="frm" method="post" action="index.jsp?acao=1">

Porém com o GET eu não consegui fazer assim, não sei se o método não suporta ou algo do tipo.

Aí resolvi meu problema com um campo oculto no formulário, passando o mesmo valor que eu informaria diretamente no action.

Mas enfim, consegui solcuionar o problema.

Sabe me dizer se o metodo GET não suporta parâmetros diretamente no action do formulário?

Obrigado.

ganondorfan

ii não sei te falar, eu sei que você consegue fazer get’s até com hyperlinks.

jks1903

humm.

Mas tah blza cara, vlw pela força aew.

Criado 12 de março de 2011
Ultima resposta 12 de mar. de 2011
Respostas 4
Participantes 2