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.
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:f="http://java.sun.com/jsf/core">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Systema Casagrande Lanches</title>
</h:head>
<h:body>
<h:form>
<table>
<tr>
<td>
<p:dialog header="Autenticação de Usuário" visible="true" closable="false" draggable="false" resizable="false" width="420">
<h:panelGrid columns="2" cellpadding="5">
<h:outputLabel for="usuario" value="Usuario: *" />
<h:inputText value="#{logarFrm.login}" id="usuario"/>
<h:outputLabel for="senha" value="Senha: * " />
<h:inputSecret value="#{logarFrm.senha}" id="senha"/>
<p:commandButton value="Logar" actionListener="#{logarFrm.logar}" ajax="false"/>
</h:panelGrid>
</p:dialog>
</td>
</tr>
</table>
</h:form>
</h:body>
</html>
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;
}
}