Pessoal queria a ajuda de vocês. Estou estudando pela apostila da Caelum FJ21 e queria saber como fazer o seguinte.
Coloquei uma imagem excluir.png na minha lista de contatos, que é gerada para cada contato listado.
Então queria que ao clicar no ícone excluir já levasse para a outra página (exclui-contato.jsp) o ID.
Segue um link de uma imagem da tela: http://imageshack.us/photo/my-images/812/tr49.png
– APRESENTAÇÃO DA TABELA –
[code]
| Id | Endereço | Data Cadastro | Data Cadastro | Alterar | Excluir | |
|---|---|---|---|---|---|---|
| ${contato.id} | ${contato.nome} E-mail não informado | ${contato.endereco} |
–MINHA LÓGICA–
[code]public class ExcluirContatoLogic implements Logica{
@Override
public void executa(HttpServletRequest req, HttpServletResponse res)
throws Exception {
Contato contato = new Contato();
long id = Long.parseLong(req.getParameter("id"));
contato.setId(id);
ContatoDAO dao = new ContatoDAO();
dao.exclui(contato);
RequestDispatcher rd = req.getRequestDispatcher("/lista-show.jsp");
rd.forward(req, res);
}
}[/code]
– MINHA PÁGINA ONDE IREI EXCLUIR O CONTATO–
<body>
<c:import url="cabecalho.jsp" />
<table>
<tr>
<td><img src="imagens/excluir.png"></td><td><h4>Excluir Contato</h4></td>
</tr>
</table>
<jsp:useBean id="dao" class="br.com.fj21.beans.Contato" />
<form action="mvc" method="post">
<table>
<tr>
<td>Id:</td>
<td><input type="hidden" name="logica"
value="ExcluirContatoLogic"> <input type="text" name="id" value="#{param.id }"> // tentei puxar aqui o ID
</td>
<td><input type="submit" value="Excluir"></td>
</tr>
</table>
</form>
<c:import url="rodape.jsp" />
</body>