Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Redirecionamento errado

Boa tarde,

O meu return new ModelAndView("redirect:produtos"); está me redirecionando para http://localhost:8080/casadocodigo/produtos/produtos.

Segue código abaixo:

    @RequestMapping(method = RequestMethod.POST)
    public ModelAndView gravar(MultipartFile sumario, @Valid Produto produto, BindingResult result, RedirectAttributes redirectAttributes) {

        System.out.println(sumario.getOriginalFilename());

        if (result.hasErrors()) {
            return form(produto);
        }

        produtoDao.gravar(produto);

        redirectAttributes.addFlashAttribute("sucesso", "Produto cadastrado com sucesso!");

        return new ModelAndView("redirect:produtos");
    }
1 resposta
solução!

Oi Johnathan,

Coloque uma barra(/) no inicio da URL ao fazer o redirect, senão o Spring vai concatenar a URL passada como parametro na url atual:

return new ModelAndView("redirect:/produtos");

Bons estudos!