Dúvida com regras de navegação no jsf2

Pessoal, tenho uma tela de login simples com o botão “Logar”:

Como vcs podem ver chamo o método loginController.doLogin() para validar o login:

public static final String SESSION_ATTRIBUTE_NAME = "USER";
	private Cadusuar cadusuar;
	
	public String doLogin() throws Exception {
		
		try {
			
			CadusuarService service = new CadusuarServiceImpl();
			cadusuar = service.doLogin(cadusuar);
			
			FacesContext facesContext = FacesContext.getCurrentInstance();
			HttpSession session = (HttpSession) facesContext.getExternalContext().getSession(false);
			session.setAttribute(SESSION_ATTRIBUTE_NAME, cadusuar);
			
			return "/faces/home";
		
		} catch (Exception e) {
			Log.error(e.getMessage(),e);
			throw e;
		}
		
	}

o que acontece, é que o login é efetuado com sucesso, a sessão é gravada mas a tela não é direcionada para /faces/home.xhtml…
tentei fazer desta forma tbm:

mais tbm não funcionou!

Alguem sabe me dizer onde estou errando??

abraços.

como estah seu config-faces.xml? poste ai…

Opaa, então cara… como é jsf2, estou usando o recurso das navegações implícitas, não estou trabalhando com faces-config…

Entende?

abraço

estou começando trabalhar com jsf 2 agora, venho do 1.2 também

tente tirar essa primeira barra deixando: “faces/home”

abrasssss

[quote=renanreismartins]estou começando trabalhar com jsf 2 agora, venho do 1.2 também

tente tirar essa primeira barra deixando: “faces/home”

abrasssss[/quote]

Bom dia, então… pelo que li, quando o primeiro caractere do outcome for uma “/” ele entende que deve direcionar para a raiz…

Ex:

no meu caso está exatamente como acima, e com a barra no início ele deveria direcionar para:

de qualquer forma vou tentar com sua dica…

abraço