Refresh de pagina em JSF

Conseguiu resolver o problema?

Abraços

Sérgio,

Estou neste mesmo exemplo, porém com um problema diferente. Na linha

LoginBean loginBean =  context.getApplication().evaluateExpressionGet(context, "#{loginBean}", LoginBean.class);

O próprio Eclipse esta apontando erro, dizendo:

The type javax.el.ELException cannot be resolved. It is indirectly referenced from required .class files

Bom, segue o meu código do LoginBean

package br.caelum.notasfiscais.mb;

import java.io.Serializable;

import javassist.expr.NewArray;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import br.caelum.notasfiscais.DAO.UsuarioDAO;
import br.caelum.notasfiscais.modelo.Usuario;
import br.caelum.notasfiscais.util.T;

@ManagedBean
@SessionScoped
public class LoginBean<T> implements Serializable {


	private Usuario usuario = new Usuario();
	
	public String efetuaLogin(){
		UsuarioDAO dao = new UsuarioDAO();
		boolean loginValido = dao.existe(this.usuario);
		if (loginValido){
			return "produto?faces-redirect=true";
		}
		else{
			this.usuario = new Usuario();
			return "login";
		}
	}

	public Usuario getUsuario() {
		return this.usuario;
	}
	
	public Boolean isUsuarioLogado(){
		return usuario.getLogin() != null;
	}
	
		
}

Pessoal,

Só para avisar que já resolvi e era bem simples. Eu não havia marcado em Targeted Runtime (você pode acessá-lo através das propriedades do seu projeto) o meu servidor padrão (Tomcat 7)

valeu pela dica rafael tb tava com o mesmo problema no metodo .evaluateExpressionGet(); foi so acessar propriedades do projeto e acessar targeted runtimes e selecionar o servidor… VLW !

Valew!!! Estava com o mesmo problema!