Aplicação JSF não submete pagina

Olá pessoal.

Eu ainda estou no começo do estudo com JSF e estou com uns problemas,não submete a pagina e ja comparei com outros exemplos e não consegui achar o problema.

Bom, vou deixar o código aqui
Obrigado. :smiley:

faces-config

<navigation-rule> <from-view-id>/saudacao.jsp</from-view-id> <navigation-case> <from-outcome>submeter</from-outcome> <to-view-id>/login.jsp</to-view-id> </navigation-case> </navigation-rule>

saudacao.jsp

<f:view> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Boas Vindas!!!</title> </head> <body> <h:outputText value="#{msgs['resposta.boasvindas']} #{loginForm.userName}!"></h:outputText> <h:commandButton id="botaoSubmeter" value="Submeter" action="submeter"></h:commandButton> </body> </html> </f:view>

login.jsp

[code]
<f:view>


Login


<h:form>
<h:panelGrid columns=“2”>
<h:outputText value="#{msgs[‘formulario.usuario.nome’]}"/>
<h:inputText value="#{loginForm.userName}"/>

    			<h:outputText value="#{msgs['formulario.usuario.senha']}"/>
    			<h:inputText value="#{loginForm.password}"/>
    			
    			<h:commandButton type="submit" value="#{msgs['formulario.usuario.enviar']}" action="#{loginForm.login}"/>
    		</h:panelGrid>
    		</h:form>
    </body>
</html>

</f:view>[/code]

poste o seu Bean

<h:commandButton value="#{msgs['formulario.usuario.enviar']}" action="#{loginForm.login}"/> tire o type não tem necessidade

[code]public class LoginFormBean {
private String userName;
private String password;

    /**
     * Retorna o login
     * @return o login
     */
public String login() {
	if (password.equals("123"))
		return "sucesso";
	else
		return "falha";
}

    public String teste() {
	return "login";
}
/**
     * Retorna o Nome do ususario
     * @return nome
     */
public String getUserName() {
	return userName;
}

    /**
     * Seta o Nome do ususario
     * @param userName Nome do ususario
     */
public void setUserName(String userName) {
	this.userName = userName;
}

    /**
     * Retorna o password
     * @return password
     */
public String getPassword() {
	return password;
}

    /**
     * Seta o password
     * @param password password
     */
public void setPassword(String password) {
	this.password = password;
}

}
[/code]

Digamos que o seu erro é por falta de atenção de uma olhada na saida que você pode no seu Bean e o que está no faces-config
No seu bean ta “sucesso” e no faces-config ta “submeter”, para resolver o seu problema vc tem que deixar os dois iguais