[RESOLVIDO] Redirecionamento de Páginas JSF 2.0

Olá galera, estou com problema para redirecionar uma pagina index.xhtml para uma pagina menu.xhml, coloquei um botao que teria de redirecionar para a pagina menu, ele é chamado porem fica na mesma pagina index.xhtml, estou usando faces 2.0 e primefaces, os dois arquivos estão na mesma estrutura no projeto soltos no WebContent não estão dentro de nem uma pasta segue a pagina e classe q chama o metodo de redirecionamento.

[code]<?xml version='1.0' encoding='UTF-8' ?>

Systema Casagrande Lanches
[/code]

e a classe que tem o metodo de redirecionamento da pagina]

package syc.formulario.auntenticacao;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean(name="logarFrm")
@SessionScoped
public class LogarFrm {
	
	private String login;
	private String senha;
	
	
	public void autenticar(){
		
	}
	
	public String logar(){
		return "/menu.faces";
	}

	public String getLogin() {
		return login;
	}

	public void setLogin(String login) {
		this.login = login;
	}

	public String getSenha() {
		return senha;
	}

	public void setSenha(String senha) {
		this.senha = senha;
	}
	
}

Beleza?

E se você fizer algo assim:

FacesContext.getCurrentInstance().getExternalContext().redirect("blah.jsf");

[]'s

1 curtida

Vlw cara deu certinho =).

Olá,

Você pode fazer assim também:

 public String logar(){  
        return "/menu.faces?faces-redirect=true";  
  }