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;
}
}