Ajudinha básica com JSF

vai funcionar normalmente, o que vc precisa é dizer no seu metodo do managedBean pra onde ele deve ir

@ManagedBean
public class LoginBean{

public Usuario usuario = new Usuario();
//outros codigos aqui

public String logar(){

if(dao.existe(usuario)){
   return "paginaPrinciapal";// ele ira direciona pro xhtml com esse nome
}
return "login"; // ele ira direciona pro xhtml com esse nome

}

//getter e setter
}

o direcionamento será feito usando a String que vc ira retorna

aconselho a vc procurar mais informação sobre o jsf2

segue algumas apostilas que vão te ajudar

http://www.k19.com.br/downloads/apostilas/java/k19-k12-desenvolvimento-web-com-jsf2-e-jpa2

http://www.k19.com.br/downloads/apostilas/java/k19-k22-desenvolvimento-web-avancado-com-jsf2-ejb3.1-e-cdi