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

Erro após executar "redirect:produtos"

Está inserindo os dados, o redirect é executado, mas, 404 em seguida!

Controller:

@Controller
@RequestMapping("produtos")
public class ProdutosController {

    @Autowired
    private ProdutoDAO produtoDAO;
    //[...]
    @RequestMapping(method = RequestMethod.POST)
    public ModelAndView gravar(Produto produto, RedirectAttributes redirectAttributes) {
        this.produtoDAO.gravar(produto);
        redirectAttributes.addFlashAttribute("mensagem", "Cadastro realizado com sucesso!");
        return new ModelAndView("redirect:produtos");
    }

    @RequestMapping(method = RequestMethod.GET)
    public ModelAndView listar() {
        List<Produto> produtos = this.produtoDAO.listar();
        ModelAndView modelAndView = new ModelAndView("produtos/lista");
        modelAndView.addObject("produtos", produtos);
        return modelAndView;
    }
}
1 resposta
solução!

Milton, tudo bem ?

Dá uma olhadinha na sua URL, ela está correta após o redirect ?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software