Boa tarde!
Eu tenho uma lista de telefones para determinado contato.
Quando eu mostro essa lista na tela, estou criando dentro do for um botão para excluir o telefone. Como abaixo:
<form action="removeTelefone" method="GET">
<table>
<%for (Telefone t: listaTelefone){%>
<input type="hidden" name="idTelefone" value="<%=t.getIdTelefone() %>" />
<tr>
<td> <%=t.getNumero() %> </td>
<td> <input type="submit" value="Excluir"> </td>
</tr>
<%}%>
</table>
</form>
O problema é que, na url, aparecem vários parâmetros com o mesmo nome (no caso, idTelefone), várias vezes… por causa do for.
A url fica assim:
http://localhost:8080/Contato/removeTelefone?idTelefone=9&idTelefone=10&idTelefone=11&idTelefone=12
Então, quando a Servlet pega o parâmetro idTelefone, indepedente do botão que eu clicar, ele pega o último, ou seja, o telefone excluído é sempre o último da lista.
Alguém pode me dar uma luz?!?!