Como criar um link JSF no codigo java

tenho tres arquivos a pagina inicial(page1) ela tem um link que que fiz no desiner do netbeans so que quando clicar nele tem que ir para a pagina (page2) como faz isso ?

Procure sobre navigation-rule

nao e isso eu preciso de uma acao para retornar a um arquivo jsf aqui o codigo :

public String button1_action() {
// TODO: Processe a ação. O valor de retorno é um nome de caso
// de navegação em que nulo fará retornar para a mesma página.
persistencia a= new persistencia();

    String email,password;
    int result=0;
    email = (String)login.getValue();
     password= (String)senha.getValue();
     
     result = a.Alterar(email, password);
     if(result==1)
      return email;   
     
    return null;
}