Quando eu uso o ModelAndView ele não redireciona, tenho que utilizar o Model, como no código abaixo.
@RequestMapping("/listaContas")
public String lista(Model mv) {
ContaDAO dao = new ContaDAO();
List<Conta> contas = dao.lista();
mv.addAttribute("todasContas", contas);
return "conta/lista";
}
No método acima lista() eu consegui usando o Model. Já no método remove() descrito abaixo apresenta o mesmo erro que eu encontrei no método lista(), onde usando o ModelAndView ele não redireciona para "conta/lista", mas para o parâmetro do @RequestMapping, no caso do método remove() é /removerConta.
@RequestMapping("/removerConta")
public ModelAndView remove(Conta conta) {
ContaDAO dao = new ContaDAO();
dao.remove(conta);
List<Conta> lista = dao.lista();
ModelAndView mv = new ModelAndView("conta/lista");
mv.addObject("todasContas", lista);
return mv;
}
Apresenta o seguinte erro: HTTP Status 404 - /contas/WEB-INF/views/removerConta.jsp