Então Rafa, o código está exatamente assim !!! Mostra como você recupera isto no Java, pois tem que ser via getParameter e não via getAttribute.
[]'s -- Atenciosamente, Pergentino Araújo. Arquiteto Java/Flex MSc. Engenharia de Software 2010/3/26 Rafa Comim <[email protected]> > Pergentino, > > Ainda aguardo o código(se possível) pra tentar te ajudar mais efetivamente > xD, mas afim de te ajudar a ganhar tempo tembém vou postar um código aqui de > exemplo, bem simples mesmo apenas para tentar ilustrar a situação e para > ficar um pouco mais claro e proximo da situação real: > > var request:URLRequest = new URLRequest("caminhoDoServlet"); > var variables:URLVariables = new URLVariables(); > //Passa o objeto inteiro mesmo, para tentar pegá-lo no servlet... > variables.meuVO = meuVO; > > request.data = variables; > navigateToURL(request); > > Não sei se vc jah tentou fazer assim, confesso aque ainda não consegui > testar mas creio que o caminho seja este mesmo.. > > Espero ter ajudado. > > =D > > Em 26 de março de 2010 09:15, Rafa Comim <[email protected]> escreveu: > > Tem como postar o trecho do código até o navigateToURL()... >> Dai fica mais facil de ver se tem algum erro, ou se vc está deixando de >> fazer algo... >> xD >> >> Em 26 de março de 2010 09:02, Augustus Costa >> <[email protected]>escreveu: >> >> Cara, manda o objeto serializado pelo stream. Pronto. dae tu vai ser >>> feliz. >>> >>> Em 26 de março de 2010 08:54, Pergentino Araújo >>> <[email protected]>escreveu: >>> >>> Você está certo Rafa, porém a dúvida é COMO adicionar um objeto como >>>> atributo e não como parametro. >>>> >>>> a propriedade 'data' envia apenas como parâmetro. :P >>>> >>>> >>>> -- >>>> Atenciosamente, Pergentino Araújo. >>>> Arquiteto Java/Flex >>>> MSc. Engenharia de Software >>>> >>>> >>>> 2010/3/26 Rafa Comim <[email protected]> >>>> >>>> Me corrijam se eu estiver errado mas todos estão dizendo que mesmo >>>>> utilizando o método getAttribute() no servlet, não é possivel receber >>>>> um objeto?!?!?! >>>>> >>>>> Se for isto que estão dizendo sou obrigado a discordar.... >>>>> Por exemplo, supondo que esteja sendo passado do flex para o servlet >>>>> corretamente então no java para "pegar o VO" tente algo como: >>>>> >>>>> MeuVO meuVO = (MeuVO)request.getAttribute("meuVO"); >>>>> >>>>> Em 25 de março de 2010 20:36, Augustus Costa >>>>> <[email protected]>escreveu: >>>>> >>>>> Amigo, não tem como você fazer isso. >>>>>> Sempre vai chegar no servlet uma string. >>>>>> Seja um date, number, int ou o que for que vc mandar no Java vc vai >>>>>> ter que fazer um cast para o que vc quer. >>>>>> Dá uma estudada no servlet que vc vai ser feliz. >>>>>> >>>>>> Em 25 de março de 2010 19:52, bruno bg <[email protected]> escreveu: >>>>>> >>>>>> eu tb tentei passar OBJETO do FLEX para o JAVA, >>>>>>> e não se faz o cast. mesmo forçando. >>>>>>> sempre recebe como String. >>>>>>> no máximo consegui fazer o cast para integer, double. >>>>>>> >>>>>>> >>>>>>> bruno bg >>>>>>> >>>>>>> >>>>>>> >>>>>>> Em 23 de março de 2010 16:49, Rafa Comim <[email protected]>escreveu: >>>>>>> >>>>>>>> Em meu caso di flex eu chamava um servlet passando apenas Id para >>>>>>>> que ele fizesse consulta dos dados do relatório, e depois abria em >>>>>>>> nova aba. >>>>>>>> Ou em algumas situações passava o array de bytes para ele apenas >>>>>>>> abrir em nova aba. >>>>>>>> >>>>>>>> Nunca precisei passar o objeto em si. >>>>>>>> Mas se for um VO eu tentaria passá-lo e para reconhecer no java já >>>>>>>> teria então uma classe VO idêntica/equivalente claro, e assim tentaria >>>>>>>> utilizar o getAttribute() no servlet, tentando fazer o cast... >>>>>>>> >>>>>>>> Não sei se vc já tentou isto...e se entendeu o q eu quis dizer... >>>>>>>> xD >>>>>>>> >>>>>>>> Em 23 de março de 2010 16:34, Pergentino Araújo < >>>>>>>> [email protected]> escreveu: >>>>>>>> >>>>>>>> Meu problema é enviar do Flex pro Java usando o navigateToURL(). >>>>>>>>> >>>>>>>>> Estou querendo enviar um VO com dados para um servlet gerar um pdf >>>>>>>>> e retornar pro Flex via Stream. Este é o problema inicial, dai >>>>>>>>> consegui >>>>>>>>> receber via stream mas, pra que fique redondinho, preciso passar um >>>>>>>>> VO pro >>>>>>>>> Servlet, só que quando eu envio, chega lá como String "[object >>>>>>>>> MeuVO]". >>>>>>>>> >>>>>>>>> []'s >>>>>>>>> >>>>>>>>> 2010/3/23 Rafa Comim <[email protected]> >>>>>>>>> >>>>>>>>>> Dae, >>>>>>>>>> >>>>>>>>>> Eu consegui passar uma vez um array de bytes pra abrir um pdf, >>>>>>>>>> lembro q foi chato. >>>>>>>>>> >>>>>>>>>> Mas o teu problema é enviar pelo flex ou receber(pegar) no java?! >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Em 23 de março de 2010 16:24, Pergentino Araújo < >>>>>>>>>> [email protected]> escreveu: >>>>>>>>>> >>>>>>>>>> Opa Rafa, >>>>>>>>>>> >>>>>>>>>>> cara, eu já fiz este teste aqui e ele manda como String no final >>>>>>>>>>> das contas. >>>>>>>>>>> >>>>>>>>>>> Queria passar um VO. >>>>>>>>>>> >>>>>>>>>>> Você já conseguiu utilizando esta abordagem ? >>>>>>>>>>> >>>>>>>>>>> []'s >>>>>>>>>>> >>>>>>>>>>> 2010/3/23 Rafa Comim <[email protected]> >>>>>>>>>>> >>>>>>>>>>> Tem sim cara, se não me engano utilizando URLVariables. >>>>>>>>>>>> >>>>>>>>>>>> http://www.igorcosta.com/flex3/doc/flash/net/URLVariables.html >>>>>>>>>>>> >>>>>>>>>>>> Espero ter ajudado. >>>>>>>>>>>> >>>>>>>>>>>> =D >>>>>>>>>>>> >>>>>>>>>>>> Em 23 de março de 2010 16:13, Pergentino Araújo < >>>>>>>>>>>> [email protected]> escreveu: >>>>>>>>>>>> >>>>>>>>>>>>> Olá pessoal, >>>>>>>>>>>>> >>>>>>>>>>>>> existe a possibilidade de recuperar um atributo (objeto) no >>>>>>>>>>>>> servlet java, enviado através de um navigateToURL() no Flex? >>>>>>>>>>>>> >>>>>>>>>>>>> Parece que via HTTPService tem como, mas eu estou querendo >>>>>>>>>>>>> abrir em uma nova janela e talz. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Obrigado. >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Você recebeu esta mensagem porque está inscrito na lista >>>>>>>>>>>>> "flexdev" >>>>>>>>>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>>>>>>>>> [email protected] >>>>>>>>>>>>> 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 >>>>>>>>>>>>> >>>>>>>>>>>>> To unsubscribe from this group, send email to flexdev+ >>>>>>>>>>>>> unsubscribegooglegroups.com or reply to this email with the >>>>>>>>>>>>> words "REMOVE ME" as the subject. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> ______________________ >>>>>>>>>>>> >>>>>>>>>>>> Atenciosamente, >>>>>>>>>>>> >>>>>>>>>>>> Rafael Comim >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Você recebeu esta mensagem porque está inscrito na lista >>>>>>>>>>>> "flexdev" >>>>>>>>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>>>>>>>> [email protected] >>>>>>>>>>>> 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 >>>>>>>>>>>> >>>>>>>>>>>> To unsubscribe from this group, send email to flexdev+ >>>>>>>>>>>> unsubscribegooglegroups.com or reply to this email with the >>>>>>>>>>>> words "REMOVE ME" as the subject. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Você recebeu esta mensagem porque está inscrito na lista >>>>>>>>>>> "flexdev" >>>>>>>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>>>>>>> [email protected] >>>>>>>>>>> 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 >>>>>>>>>>> >>>>>>>>>>> To unsubscribe from this group, send email to flexdev+ >>>>>>>>>>> unsubscribegooglegroups.com or reply to this email with the >>>>>>>>>>> words "REMOVE ME" as the subject. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> ______________________ >>>>>>>>>> >>>>>>>>>> Atenciosamente, >>>>>>>>>> >>>>>>>>>> Rafael Comim >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>>>>>> [email protected] >>>>>>>>>> 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 >>>>>>>>>> >>>>>>>>>> To unsubscribe from this group, send email to flexdev+ >>>>>>>>>> unsubscribegooglegroups.com or reply to this email with the words >>>>>>>>>> "REMOVE ME" as the subject. >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>>>>> [email protected] >>>>>>>>> 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 >>>>>>>>> >>>>>>>>> To unsubscribe from this group, send email to flexdev+ >>>>>>>>> unsubscribegooglegroups.com or reply to this email with the words >>>>>>>>> "REMOVE ME" as the subject. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> ______________________ >>>>>>>> >>>>>>>> Atenciosamente, >>>>>>>> >>>>>>>> Rafael Comim >>>>>>>> >>>>>>>> -- >>>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>>>> [email protected] >>>>>>>> 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 >>>>>>>> >>>>>>>> To unsubscribe from this group, send email to flexdev+ >>>>>>>> unsubscribegooglegroups.com or reply to this email with the words >>>>>>>> "REMOVE ME" as the subject. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>>> [email protected] >>>>>>> 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 >>>>>>> >>>>>>> To unsubscribe from this group, send email to flexdev+ >>>>>>> unsubscribegooglegroups.com or reply to this email with the words >>>>>>> "REMOVE ME" as the subject. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Horus Augustus C. C. Lima >>>>>> >>>>>> Sagarana Tech >>>>>> Mobile +55(85)8842.4402 >>>>>> Desk +55(85)3304.6530 >>>>>> [email protected] >>>>>> http://www.sagaranatech.com >>>>>> >>>>>> -- >>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>> [email protected] >>>>>> 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 >>>>>> >>>>>> To unsubscribe from this group, send email to flexdev+ >>>>>> unsubscribegooglegroups.com or reply to this email with the words >>>>>> "REMOVE ME" as the subject. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> ______________________ >>>>> >>>>> Atenciosamente, >>>>> >>>>> Rafael Comim >>>>> >>>>> -- >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>> Para enviar uma mensagem, envie um e-mail para >>>>> [email protected] >>>>> 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 >>>>> >>>>> To unsubscribe from this group, send email to flexdev+ >>>>> unsubscribegooglegroups.com or reply to this email with the words >>>>> "REMOVE ME" as the subject. >>>>> >>>> >>>> -- >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>> Para enviar uma mensagem, envie um e-mail para [email protected] >>>> 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 >>>> >>>> To unsubscribe from this group, send email to flexdev+ >>>> unsubscribegooglegroups.com or reply to this email with the words >>>> "REMOVE ME" as the subject. >>>> >>> >>> >>> >>> -- >>> Horus Augustus C. C. Lima >>> >>> Sagarana Tech >>> Mobile +55(85)8842.4402 >>> Desk +55(85)3304.6530 >>> [email protected] >>> http://www.sagaranatech.com >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para [email protected] >>> 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 >>> >>> To unsubscribe from this group, send email to flexdev+ >>> unsubscribegooglegroups.com or reply to this email with the words >>> "REMOVE ME" as the subject. >>> >> >> >> >> -- >> ______________________ >> >> Atenciosamente, >> >> Rafael Comim >> > > > > -- > ______________________ > > Atenciosamente, > > Rafael Comim > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > 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 > > To unsubscribe from this group, send email to flexdev+ > unsubscribegooglegroups.com or reply to this email with the words "REMOVE > ME" as the subject. > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] 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 To unsubscribe from this group, send email to flexdev+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
