Henrique,
Cara super fácil, que bacana. Muito Obrigado! Precisando, estou as ordens. Grande Abraço, -Daniel Negri De: flexdev@googlegroups.com [mailto:[EMAIL PROTECTED] Em nome de Henrique Marino Enviada em: sexta-feira, 7 de março de 2008 12:31 Para: flexdev@googlegroups.com Assunto: [flexdev] Re: Session Cookie DataService BlazeDS Tião, Tente FlexContext.getHttpRequest().getAttribute( arg0 ); []s, Henrique On Mar 7, 2008, at 11:42 AM, Tião da Obra wrote: Bom Dia Pessoa, Eu tenho um sistema em que os usuários realizam login gravando variáveis de Sessão ou Cookies, através de um Servlet em JAVA.Logo após o usuário acessa uma página que faz requisições ao "DataService" (BlazeDS). Como faço para recuperar as variáveis de sessão dentro de uma classe JAVA de RemotingObject? Meu arquivo remote-config.xml ficou assim: <?xml version="1.0" encoding="UTF-8"?> <service id="remoting-service" class="flex.messaging.services.RemotingService"> <adapters> <adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/> </adapters> <default-channels> <channel ref="my-amf"/> </default-channels> <destination id="ClienteWS"> <properties> <source>br.com.agroquima.geralDS.negocio.ws.ClienteWS</source> <scope>application</scope> </properties> </destination> </service> Maiores Detalhes: O Flex chama um método inserirCliente para o para o RemoteObject ClienteWS. Preciso verificar se o usuário está logado e recuperar algumas informações sobre permissão de usuário que estão gravadas na Sessão. Algo como: ClinteWS.java public Cliente inserirCliente(Cliente cliente) throws Exception { /** NESTE TRECHO EU PRECISO RECUPERAR AS VARIAVEIS DE SESSAO ALGO COMO: String usuario = (String)request.getSession().getAttribute("usuario"); */ if ( cliente == null ) { throw new Exception("Cliente Inválido"); } ClienteRepository clienteRepository = (ClienteRepository)Factory.criaObjeto("ClienteRepository"); int codigo = clienteRepository.gravaCliente(cliente); if ( codigo <= 0 ) { throw new Exception("Não foi possível inserir este Cliente! Verifique se todos os dados estão preenchidos corretamente."); } cliente.setCodigo(codigo); return cliente; } --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---