Como passar o valor através de uma IMAGE BUTTON

5 respostas
V

Colegas,

Tenho uma image button :

<input type="image" src="../imagens/view16.gif" onclick="enviar('pesquisar')">

esta irá chamar um JS e este JS irá chamar um Servlet. Porem preciso passar o valor do codigo ${cidade.codigo} mas não sei como !?!?!

Poderiam me ajudar ?

Vimieiro

5 Respostas

V

vc esta usando JSTL ?

ficaria assim:

usa um hidden…

<input type="hidden" name="codigo "
                                       value="<c:out value='${cidade.codigo}'/>"/>

Ai depois vc recupera o obj pela request.

request.getParameter("codigo");

Abraço,

V

Opa brigado. Acontece que eu tenho que fazer isso em uma listagem de cadastro tipo :

Nome Endereço Minha_imagem de link
Joao Rua 1 ImagemLinkJoao
Maria Rua 2 ImagemLinkMaria
Jose Rua 3 ImagemLinkJose

Quando o usuário escolher o nome/registro ele clica na ImagemLinkcorrespondente

Esta ImagemLinkCorrespondente armazena o codigo (é o que eu não estou conseguindo) e chama o JS que por sua vez chama o Servlet correspondente.

V

hum…

intao vc tem uma listagem…

Cria um hidden fora do laço ai vc passa esse parametro junto com esse outro ai da sua função js enviar(‘pesquisar’,’<c:out value=’${cidade.codigo}’/>’);
Na função js vc recebe este parametro e atribui ele a um hidden, qdo vc der um submit na pagina e chamar a sua Servlet ele sera passado pela request.

Ai é soh vc receber este parametro na Servlet.

abraço,

V

Ue vinny, vou testar aqui e te falo mas muito obrigado mesmo

Vimieiro :idea: :idea:

V

Valeu cara, rolou de montão !!!

Me quebrou um galhao !!!

Vimieiro :wink: :wink: :wink:

Criado 1 de fevereiro de 2008
Ultima resposta 1 de fev. de 2008
Respostas 5
Participantes 2