Autenticação Login JSF

Bom dia, estou com uma dúvida se alguém puder me ajudar agradeço muito, é o seguinte tenho uma página de login quando o usuário digitar a senha correta é redirecionado para a tela principal, porém quando ele digita errado eu queria mostrar a mensagem “Usuário não Cadastrado” na mesma página de login, não quero redirecionar para uma tela de falha, estou usando jsf alguém saberia dizer se tem como ? e como faz se possível?

[]'s e obrigado.

Pagina jsp:

...
<h:form>
	<h:inputText  value="#{loginBean.login}"/>
	<h:inputSecret value="#{loginBean.password}"/>
	<h:commandButton action="#{loginBean.loginAction}" value="Entrar" />
	
	<%-- h:messages: exibe mensagens adicionadas ao FacesContext --%>
	<h:messages layout="table"/>
</h:form>
...
Bean:

...

private String login;
private String password;

public String loginAction() {
	if (usuario e senha corretos) {
		return ?navigation_rule_sucesso?;	
	
	} else {
		FacesContext.getCurrentInstance().addMessage(null,
				new FacesMessage("Usuario e/ou senha incorretos!"));
		return null; // NULL ou ?? mantem na mesma pagina.
	}
}

// Getters/Setters

...

Essa é uma maneira de fazer. Abraços!

Obs.

Algumas aspas estão aparecendo como ??

Cara obrigado funcionou legal, e como fazer para pegar essa mensagem em especifico ao invés de pegar todas que voltam tem como ???

[]'s

Boa tarde, cara eu tava meio errado nos conceitos e o que você disse funcionou maravilhosamente…

[]'s e obrigado muitooooo…