Semanticamente, não teria sido melhor utilizar o método DELETE ao invés do POST para remover um item do carrinho? Tentei implementar aqui mas não deu certo.
As únicas alterações que fiz foi alterar o método no arquivo itens.jsp para "delete" e alterar o método remover em CarrinhoComprasController.jsp configurando a propriedade method para ser do tipo DELETE.
Esperava que somente com essas alterações o código funcionasse corretamente, mas isto não aconteceu. Não deu nenhum erro na aplicação, mas o método remover não foi acessado.
Qual pode ter sido o problema?