Ou com JSON, 50% mais rapido e menor q xml, daí manda o json como array de string e use alguma lib java para serializar json em objetos java. (Senao me engano, a XStream faz isso tanto para xml como para json tambem).
[]s Em 7 de julho de 2010 17:42, Guilherme Sjlender <[email protected]>escreveu: > Então você terá que montar uma estrutura em xml desses dados e converter em > objeto no java.... só assim para trazer todas as informações corretamente... > Vc envia um array de string e cada registro será um xml com os dados de um > registro... > Só vejo essa solução no momento. > > Boa sorte > > Att. > Em 7 de julho de 2010 17:38, RafaelViana <[email protected]> escreveu: > > Obrigado pelas idéias, mas o problema é esse eu não tenho essa lista >> salva no banco de dados. >> É uma lista que crio apenas no Flex pois é usada para uma visualização >> rápida dos dados ( algo como um resumo ). >> >> O usuário vai digitando os valores e vou salvando eles no banco de >> dados e vou criando uma array no flex com os dados que ESSE usuário >> digitou.Então toda vez que ele salva o registro faço um addItem nessa >> array.Depois quando ele começar a digitar dados de outro cliente ele >> limpa essa lista ( porém no banco de dados continua ).Por isso, tenho >> essa lista para exibir esse resumo da digitação para facilitar a >> conferencia. >> Eu poderia pegar as últimas digitações.Porém, podem ter outros >> usuários digitando então não posso me basear na lista que esta salva >> no banco de dados... >> >> Então não vou conseguir passar diretamente, certo? >> >> Vou precisar mudar aqui para salvar esses registros também no banco de >> dados... >> >> Valeu >> >> On 7 jul, 17:20, bruno bg <[email protected]> wrote: >> > Normalmente eu passo parâmetros tipo: >> > Codigo Inicial e Codigo Final >> > Data Inicial e Data final. >> > >> > e a pouco tempo tive que passar um Array pelo Servlet, pesquisei e tem >> como >> > passar. >> > fiz um mx:List onde o usuário escolhe com o CTRL vários itens e passo >> para o >> > Servlet >> > no SERVLET recebo assim: >> > String listaDeGrupo[] = request.getParameterValues("grupo"); >> > >> > aê é só correr para o abraço no Java e jogar esse Array de String para >> meu >> > SELECT. >> > >> > abraço >> > brunobg >> > >> > Em 7 de julho de 2010 17:05, Mário Júnior <[email protected]> >> escreveu: >> > >> > >> > >> > > Também já passei por essa situação várias vezes, e no caso apliquei a >> > > segunda opção do Guilherme: >> > > - passa o criterio de filtros e busca as informações novamente. >> > >> > > Acho q nesse post o Janderson faz isso também, não lembro, mas da uma >> > > conferida aí: >> > >http://www.jandersonfc.com/tutorial-java-flex-ireport-na-pratica-10/ >> > >> > > []s >> > >> > > Em 7 de julho de 2010 16:51, Guilherme Sjlender < >> [email protected]>escreveu: >> > >> > > Ja passei por essa situação.... >> > >> > >> existem duas formas que pensei.... >> > >> > >> se a lista não é tão grande: >> > >> Manda um array de string com os códigos de cada regristro e faça a >> > >> pesquisa no banco desses registros; >> > >> > >> se a lista é grande: >> > >> manda as informações do filtro que vc usou e passa para o servlet >> para lá >> > >> fazer novamente a pesquisa com os dados fielmente iguais... >> > >> > >> compreende? >> > >> > >> Att. >> > >> Em 7 de julho de 2010 16:46, RafaelViana <[email protected]> >> escreveu: >> > >> > >> Eu gero os relatórios usando uma servlet que chama o relatório no >> > >>> Ireport.Agora me surgiu uma situação, na qual tenho uma >> > >>> ArrayCollection no Flex e preciso imprimi-lá em um desses >> relatórios. >> > >> > >>> No entanto, não estou conseguindo pensar em uma solução, já que não >> > >>> consigo passar esse ArrayCollection como parametro da servlet.Pensei >> > >>> em criar uma classe Java que fizesse a leitura dessa ArrayCollection >> e >> > >>> chamasse o Ireport... Mas ai não teria como retornar esse relatório >> > >>> para o browser... >> > >> > >>> O que posso fazer nessa situação? >> > >> > >>> -- >> > >>> 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 emhttp:// >> groups.google.com/group/flexdev >> > >> > >> -- >> > >> ----------------------------------------------------------- >> > >> Guilherme Sjlender - >> > >> Desenvolvedor RIA - Flex/Java - >> > >>http://site.gflex.biz - >> > >> ------------------------------------------------ >> > >> > >> -- >> > >> 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 emhttp:// >> groups.google.com/group/flexdev >> > >> > > -- >> > > Mario Junior >> > >http://blog.mariojunior.com/ >> > > @mariojunior >> > >> > > -- >> > > 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 emhttp:// >> groups.google.com/group/flexdev >> >> -- >> 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 >> > > > > -- > ----------------------------------------------------------- > Guilherme Sjlender - > Desenvolvedor RIA - Flex/Java - > http://site.gflex.biz - > ------------------------------------------------ > > -- > 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 > -- Mario Junior http://blog.mariojunior.com/ @mariojunior -- 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
