Ao adicionar o produto no carrinho o programa quebra:
org.apache.jasper.JasperException: An exception occurred processing [/WEB-INF/views/carrinho/itens.jsp] at line [91]
88: width="71px" height="100px" />
89: </td>
90: <td class="item-title">${item.produto.titulo}</td>
91: <td class="numeric-cell">${item.preco}</td>
92: <td class="quantity-input-cell">
93: <input type="number" min="0" id="quantidade" name="quantidade"
94: value="${carrinhoCompras.getQuantidade(item)}" />
O método getQuantidade:
public Integer getQuantidade(CarrinhoItem item) {
if(!itens.containsKey(item)) {
itens.put(item, 0);
}
return itens.get(item);
}
public int getQuantidade() {
return itens.values().parallelStream().reduce(0, (proximo, acumulador) -> proximo + acumulador);
}