Duvida em parametros

15 views
Skip to first unread message

Diego Soares

unread,
Dec 21, 2016, 5:04:04 PM12/21/16
to caelum-vraptor
Boa tarde na minha jsp tenho uma lista, nessa lista carrego produtos cadastrados, preciso enviar o id de um produto para o ProdutoController
para excluir esse produto, estou fazendo de uma maneira mas da erro 404, gera a seguinte url:

Código do listar.jsp
<td><a href="caloteiro/deleta/${produto.id }">Deletar</a></td>

ProdutoController:
@Path("/caloteiro/deleta")
  public void excluir(String id){
Long idp = new Long(id);
Connection connection = new ConnectionFactory().getConnection();
CaloteiroDao dao = new CaloteiroDao(connection);
dao.deleta(dao.getCaloteiro(idp));
}

Ewerton Vieira Donati

unread,
Feb 1, 2017, 12:03:53 PM2/1/17
to caelum-vraptor
No Dao:
        public void remove(Cidade cidade) {
            manager.getTransaction().begin();
              manager.remove(manager.merge(Cidade.class));
           manager.getTransaction().commit();
             manager.close();
       }


No controller:
        public void remove(@Valid Cidade cidade){
              validator.onErrorRedirectTo(this).lista();
             cidadeDao.remove(cidade);
              result.redirectTo(this).lista();
       }


E no lista.jsp:
<td style="text-align: center">
<a href="${linkTo[CidadeController].remove}?id=${cidade.id}" class="addSelecionaLista" title="Excluir">
<i class="glyphicon glyphicon-log-in"></i></a>
</td>
Reply all
Reply to author
Forward
0 new messages