Cara,

Você tá acessando um DAO direto do servlet??? não deveria...

Qualquer classe que não extenda HttpServlet não tem acesso a variáveis do
container (sessão, aplicação... etc)

Att,
Rodrigo Hermann de Almeida





2009/10/19 bruno bg <bruno...@ig.com.br>

> Semana retrasada eu postei uma duvida sobre session.
> pois bem.
> Até então soluionada dessa forma:
>
> No login (tudo ok)
> HttpSession sessao = FlexContext.getHttpRequest().getSession(true);
> setAttribute("chave", conteudo);
>
> numa classe responsável de "buscar" a sessão, onde os DAOs fazem
> referência. (tudo ok)
> HttpSession sessao = FlexContext.getHttpRequest().getSession(true);
> Integer item=(Integer) sessao.getAttribute("chave"));
>
> Num servlet que precisa de um item da sessão: (tudo ok)
> request.getSession().getAttribute("chave");
>
> *O PROBLEMA *:
> agora me apareceu um cenário novo:
> Um servlet que faz referência à um DAO. e quando esse DAO faz referencia a
> classe responsável de buscar a
> sessao através de  (HttpSession sessao =
> FlexContext.getHttpRequest().getSession(true);)
> aê dá erro. java.lang.NullPointerException
>
> como poderia ter a session compartilhada entre DAOs, FLEX e Servlets.
>
> bruno bg
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a