Na etapa da explicação...
Observação: Não esqueça de atualizar os outros pontos do código que se referem ao carrinho de compras. Modificamos o /cart para /carrinho lembra? Essa mudança também ocorre na action do formulário que estava assim:
<form action="/cart/add" method="post" class="container">
E ficou assim:
<form action="/carrinho/add" method="post" class="container">
Como é que no passo seguinte:
O código completo do formulário com todas as modificações que fizemos até aqui ficará da seguinte forma:
<form action="/cart/add" method="post" class="container">
<ul id="variants" class="clearfix">
<input type="hidden" name="produtoId" value="${produto.id}" />
<c:forEach items="" var="preco">
<li class="buy-option">
<input type="radio" name="tipo" class="variant-radio" id="tipo" value="${preco.tipo}" checked="checked" />
<label class="variant-label">
${preco.tipo}
</label>
<small class="compare-at-price">R$ 39,90</small>
<p class="variant-price">${produto.titulo}</p>
</li>
</c:forEach>
</ul>
<button type="submit" class="submit-image icon-basket-alt" alt="Compre Agora" title="Compre Agora${produto.titulo}"></button>
</form>
Mesmo após as alterações anteriores solicitadas a form action continua como:
<form action="/cart/add" method="post" class="container">
????