Boa noite.
Preciso da ajuda de vocês para redirecionar uma página.
O cenário é o seguinte:
O usuário faz um cadastro e clica em salvar, caso o cadastro não seja duplicado eu devo redirecionar o usuário para uma página de impressão.
E esse é justamente o problema, não consigo redirecionar o cadastro.
O:
FacesContext.getCurrentInstance().getExternalContext().redirect("/MatriculaOnline/pages/protected/defaultUser/defaultUserIndex.xhtml");
Como vocês sabem apaga os dados.
Tentei retornar o endereço pela String.
public String salvarAluno() {
//outros métodos ocultados
return "/innerPage/impressaoAlunoCadastro.xhtml?faces-redirect=true";
}
Procurei várias maneiras de fazer esse redirect sem perder as informações, porém falhei em todas
.
Como eu posso redirecionar?
Estou usando Primefaces!
Desde já agradeço.