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

mvcUrl: Dois Controllers

Uma dúvida, usando a notação action="${s:mvcUrl('PC#gravar').build()}" ProdutosController (PC), funciona corretamente. Agora, se eu tiver além deste outro PatoController (PC), qual a melhor forma de definir ar action?

Ps. Tentei action="${s:mvcUrl('ProdutosControllerC#gravar').build()}" e não funciona.

2 respostas
solução!

Ótima pergunta Rafael, tenta adicionar o atributo name no mapping do método e chamar esse name

Oi Raquel! Tudo bem?

Realmente esse reconhecimento não vai funcionar quando houver dois controllers com as mesmas letras em maiúsculo.

Honestamente eu não gosto de usar esses "Aliases", sempre uso o nome completo.

Quanto ao erro, poderia por favor retirar o C antes do # que deve funcionar.

action="${s:mvcUrl('ProdutosControllerC#gravar').build()}" e não funciona.

Abraço e sucesso,

Rodrigo