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

argumento passado do JSP para o Controller cortando

Boa noite !

Estou tentando fazer a deleção de um usuário utilizando SpringMVC, porém me deparei com um problema.

No JSP quando o cliente pressiona o 'Excluir' realiza o seguinte código ->

<a href="${s:mvcUrl('UC#delUser').arg(0, usuario.email).build() }"><button class="btn btn-warning cor-padrao-background border-0" type="submit" style="background-color: gray;">Excluir</button></a>

ao realizar o evento está dando erro devido não encontrar no banco de dados o usuario correspondente... ao debugar verifiquei a seguinte saida no console (resultado do sysout) ->

USUARIO = tiago@mysys

quando capturo o id passado pela URL está faltando o '.com', como poderia resolver isso ?

Obrigado.

2 respostas
solução!

Oi Eduardo

Uma solução de contorno é parar de usar o mvcUrl, daria para construir os links dessa forma, por exemplo:

<form action="carrinho/remover/${item.produto.id}/${item.tipoPreco}" method="post">

Obrigado Otávio !

Tive que fazer desta forma mesmo.