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 -~----------~----~----~----~------~----~------~--~---