Filtro - NetBeans Visual Web Pack

1 resposta
Arikado

Desenvolvo um sistema cuja administração e autenticação de usuários será feita através de filtros. Não tenho conseguido implementar o filtro por não conseguir acessar o atributo “usuario” do SessionBean1. Pesquisando na internet, encontrei esse exemplo na página wiki do NetBeans, porém, sempre dispara uma excessão NullPointerException quando acesso a instância corrente do FacesContext.

Exemplo do NetBeans Wiki: http://wiki.netbeans.org/VwpFAQAccessingSessionBeanFromJavaClass

Se alguém puder me ajudar, agradeço.

1 Resposta

Arikado
Código do exemplo:
import webprojectname.SessionBean1;
import javax.el.ValueExpression;
import javax.faces.context.FacesContext;


FacesContext facesContext = FacesContext.getCurrentInstance();
ValueExpression ve = facesContext.getApplication().getExpressionFactory().
                     createValueExpression(facesContext.getELContext(), "#{SessionBean1}", SessionBean1.class);
SessionBean1 bean1 = (SessionBean1) ve.getValue(facesContext.getELContext());
Criado 3 de fevereiro de 2009
Ultima resposta 5 de fev. de 2009
Respostas 1
Participantes 1