Mapeamento faces-config

Boa tarde,

  Gostaria de tirar uma dúvida com o faces-config 2.0. Eu mapeava na versão 1.2 desse modo as páginas: 
  <navigation-case>
   <from-outcome>index</from-outcome>
   <to-view-id>/pages/index.xhtml</to-view-id>
  </navigation-case>

Tentei fazer do mesmo modo para a versão 2.0 o mapeamento das paginas jsf’s e não funcionou. Fiz algo de errado?, Ajudem-me. Obrigado!.

cara,

no JSF 2 vc nao precisa mapear sua paginas, basta vc fazer com que seu metodo no MaganedBean, retorne uma string com o nome da pagina.
ficou bem mais facil… :smiley:

Olá jlsoliveirajr!

O JSF 2.0 trabalha com um conceito diferente, chamado navegação implícita. Exemplo:

<h:form>
	<h:commandButton value="Pagina 1" action="pagina1" />
</h:form>

O botão acima irá enviar um outcome “pagina1” e o tratador de navegação do JSF irá procurar a pagina1.xhtml, fazendo assim o redirecionamento da página. Não há necessidade de configurar o faces-config.xml.

Abraços!

mas no caso de chamar um método do bean que retorne para outra pagina. Como ficaria?

fica assim no ManagedBean,

public String retonarOutraPagina(){
     return "outraPagina.xhtml";
}

facil ne… :smiley: