Eu uso os Servlets para gerar relatórios e dentro deles eu executo os SQLs
da vida.
Só que eu tenho um determinado Servlet que tenho que fazer acesso em algumas
classes DAOs.

o que vc recomenda.!!

bruno bg


2009/10/19 Rodrigo Hermann de Almeida <rodrigo.herm...@gmail.com>

> 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