(JSF) Como redirecionar página no ManagedBean após cadastro

3 respostas
jsfjava
fredsilva.sistemas

Bom dia pessoal!
Não estou conseguindo redirecionar para uma página específica após salvar os dados no banco.

Estou fazendo desta forma no ManagedBean:

public String salvar() throws RollbackException, 
                                         HeuristicMixedException, 
                                         HeuristicRollbackException, 
                                         SystemException{
        cidade = new Cidade();
        cidade.setCodigo(getCodigo());
        cidade.setNome(getNome());
        CidadeDAO cidadeDAO = new CidadeDAO();
        cidadeDAO.salvar(cidade);
        return "cidades.xhtml";
}

Como posso contornar isso?
Agradeço a ajuda!

3 Respostas

Weverton_Reis

Boa tarde Fred SIlva,

Da seguinte maneira:

cidades?faces-redirect=true

Espero ter ajudado.

fredsilva.sistemas

Fala Weverton, blz?
Cara, não funcionou. Ele simplesmente não redireciona.

Weverton_Reis

Bom dia Fred,

Da uma olhada com mais calma e verifica se não é outro problema.

Segue um tutorial referente a isso.
https://www.mkyong.com/jsf2/jsf-page-forward-vs-page-redirect/

Criado 17 de novembro de 2016
Ultima resposta 18 de nov. de 2016
Respostas 3
Participantes 2