(Dúvida JSF e Filter)

1 resposta
J

Boa tarde, sou iniciante em jsf e tenho uma dúvida referente a Filter, implementei algumas classes mapeadas no managean-bean e para logar utilizo a classe usuarioLogin, quero implementar um filtro que verifique se o usuário está logado. A aplicação chama o filtro porém, não consigo verificar se o objeto está criado (mesmo depois de já ter autenticado), como fazer para verificar se existe um objeto instanciado de usuarioLogin (o managed está no escopo de session). Obrigado pela atenção.

public void doFilter(ServletRequest req, ServletResponse res, FilterChain fc)
		throws IOException, ServletException {
	try {

		fc.doFilter(req, res);

		if (usuarioHandler.verLogado() != null) {
			if (usuarioHandler.verLogado().equals("erro")) {
				req.getRequestDispatcher("Error.jsf");
			}
		}
	} catch (Exception e) {
		throw new ServletException(e);
	}
}

1 Resposta

H

Cara…
Dá uma procurada no fórum, tem vários tópicos sobre isso.

Segue um dos primeiros que eu achei: http://www.guj.com.br/posts/list/195195.java

Valeu.

Criado 17 de dezembro de 2010
Ultima resposta 17 de dez. de 2010
Respostas 1
Participantes 2