Sou novo no VRaptor
e estava estudando, porem não consegui fazer uma remoção de um objeto em uma lista, segue o código:
Aqui eu renderizo em uma tabela um objeto Produto, e mais especificamente na tag seria para realizar a remoção (a renderização de todos objetos estão funcionando perfeitamente).
<td align="center">
<c:url var="url_remove" value="/produto/remove"/>
<a href="${url_remove}?produto.id=${produto.id}" >Removerd </a>
</td>
Aqui é o metodo da classe que realiza a remoção
public void remove(Produto p) {
System.out.println("AA id que chegou aqui"+p.getId());
new ProdutoDAO().removePorId(id);
result.redirectTo(ProdutoController.class).lista();
}
A exceção que é lançada é java.lang.NullPointerException.
Não fui alem disso, no print q eu dou só mostra null
mesmo quando mando para o método o objeto Produto inteiro.