Olá bom dia a todos...
estou com erro de null pointer ao tentar excluir um item do carrinho.... Eu fiz um Debug e os produtoId e o tipoPreco estão ambos vindo null.
Trecho da JSP:
<td class="remove-item">
<form action="${s:mvcUrl('CCC#remover').arg(0, item.produto.id).arg(1, item.tipoPreco).build() }"
metho="POST" >
<input type="image"
src="${contextPath }resources/imagens/excluir.png"
alt="Excluir" title="Excluir" />
</form>
</td>
***********************************************
root cause
java.lang.NullPointerException
br.com.casadocodigo.loja.models.CarrinhoCompras.remover(CarrinhoCompras.java:65)
Classe CarrinhoCompras
public void remover(Integer produtoId, TipoPreco tipoPreco) {
Produto produto = new Produto();
linha 65: produto.setId(produtoId);
itens.remove(new CarrinhoItem(produto, tipoPreco));
}