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

Responder a