Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Finalizar Carrinho Url Remover

Boa tarde tenho a seguinte dúvida, estou seguindo o curso Spring MVC I, e no capitulo de finalizar compra o professsor monta a seguinte url para remover o carrinho :

<form action="${s:mvcUrl('CCC#remover').arg(0, item.produto.id).arg(1,item.tipoPreco).build() }" method="post">

Gostaria de saber como ficaria a url na forma convencional. Tentei da seguinte forma e nada

casadocodigo/carrinho/remover/${item.pagamento.id}/${item.preco}

Mas sem sucesso, quem poder me ajudar desde já meu muito obrigado

2 respostas
solução!

Oi Abdul,

Nesse caso a url precisa ser a mesma que foi mapeada no controller: /carrinho/remover

E os parâmetros você leva como inputs hidden, e não na url:

<form method="post" action="/carrinho/remover">
    <input type="hidden" name="produtoId" value="${item.produto.id}" />
    <input type="hidden" name="tipoPreco" value="${item.tipoPreco}" />
</form>

Veja se funciona.

Obrigado Funcionou.