1
resposta

ModelAndView não está redirecionando

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

1 resposta

Bom dia Jonatas, coloca o modelAndView no método lista, substituindo o Model e chama da mesma forma que estava fazendo pra ver se vai