Redirect em jsf?

Boa noite!

quero que meu formulario redirecione o cliente para uma pagina de login caso o cpf ja exista… alguem tem uma dica de como faço isso?

tentei com o codigo abaixo mais nao funcionou!!

metodo invocado no manager bean

public String usuarioExiste(AjaxBehaviorEvent event) {
        Cliente cliente = (Cliente)ejbFacade.find(getSelected().getIdCliente());
        if(cliente != null) {
            return "Login";
        } else {
            return null;
        }
    }


/////compo input que chama o metodo

<h:outputLabel value="#{bundle.LabelCPF}" for="idCliente"  rendered="#{clienteController.tipoFormularioPF}"/>
                    <h:inputText id="idClientePF" value="#{clienteController.selected.idCliente}" title="#{bundle.TituloCPF}" required="true" requiredMessage="#{bundle.MensagemPreencherCPF}" rendered="#{clienteController.tipoFormularioPF}" maxlength="11" size="20">
                        <f:validator validatorId="validaCPF" />
                        <f:ajax event="blur" listener="#{clienteController.usuarioExiste}" immediate="true"/>
                    </h:inputText>

o problema é que ele nao passa o cpf para o bean ai da erro…

alguem tem uma solução em mente?

Crie um método no seu controller e depois “chame-o” quando o CPF do usuário existir.

FacesContext context = FacesContext.getCurrentInstance(); ViewHandler viewHandler = context.getApplication().getViewHandler(); UIViewRoot viewRoot = viewHandler.createView(context, login.xhtml); context.setViewRoot(viewRoot);