[Resolvido]Regras de navegação JSF 2.0

Boa Tarde.

Estou estudando JSF 2.0, e me deparei com um probleminha que não estou conseguindo resolver.
Estou desenvolvendo um CRUD. Na minha tela principal(index) eu possuo os botões Cadastrar, Atualizar, …

body>
<f:view>
	<center>
	<h:panelGrid border="1">
		<h:commandButton value = "Cadastro de Aluno" action = "cadastrarAluno" />
		<h:commandButton value = "Atualizar Aluno"  action = "atualizarAluno"/>
		<h:commandButton value = "Excluir Aluno"  action = "excluirAluno"/>
		<h:commandButton value = "Procurar Aluno" action = "procurarAluno"/>
	</h:panelGrid>
	</center>
</f:view>

Agora, quando eu clico em Cadastro de Aluno, a página não está sendo encaminhada. Segue abaixo o faces.config

<faces-config
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
    version="2.0">
    <navigation-rule>
    	<navigation-case>
			<from-outcome>cadastrarAluno</from-outcome>
    		<to-view-id>cadastrarAluno.jsp</to-view-id>
    	</navigation-case>
    </navigation-rule>
</faces-config>

Obs: Ainda não implementei as outras páginas exceto a de cadastro.

Tente trocar de cadastrarAluno.jsp para /cadastrarAluno.jsp (ou então o caminho completo chegando até a página de cadastrar).

Olá jakefrog,
Cara, não deu certo :confused:

não seria só retornar sua pagina no seu método de salvar ? ex: return “suaPagina?faces-redirect=true”;

sem precisar usa nenhum mapeamento no faces-config, na verdade no JSF2 nem precisa de um faces-config.

O seu botão está dentro de um <h:form> ?

vlw jakefrog, agora está funcionando :smiley:
Estava faltando a tag <h:form>…hehehe