HA-RA! Sabia! (para o caso do Ronaldo).

Seguinte Ronaldo, o IE guarda um cache fdp, inclusive das chamadas http.
Entao, qnd vc dispara um chamada 2 vezes ele "pensa" q por ja ter chamado o
mesmo link antes, busca a informação carregada do cache, e entao nao busca
os dados do servidor.

Quero deixar claro q esse problema ocorre muito tb quando você usa o
XMLHTTPRequest (o objeto principal do funcionamento do Ajax), entao nao é um
"bug"/"problema"  do Flex / Flash Player.

Como corrigir? workaround : adicione um getTimer()  ou um Math.Random() no
final da url do httpService. Isso vai fazer com q toda url seja diferente,
dai o browser vai "pensar" q essa url é sempre diferente, e entao irá buscar
os dados do servidor.




@Marcelo
Vc usa Hibernate.. será q seus objetos estao sendo persistidos de fato no
banco de dados (e nao só na sessionFactory) ??
Seu métodos sao transacionais? (commit, rollback) ???
Usa pool de conexões do tomcat? (ou qualquer outro servlet container) ???



Abraços.



2009/9/15 r0na1d0 <[email protected]>

>
> Junior, estou usando sim o httpservice.
>
> On 15 set, 23:28, Mário Júnior <[email protected]> wrote:
> > Por acaso, vcs estao usando HttpService?
> >
> > 2009/9/15 Marcelo Caser <[email protected]>
> >
> >
> >
> > > tenho o mesmo problema do r0na1d0.
> >
> > > estou trabalhando com flex, java e hibernate.. se faço a alteracao de
> > > dados, por exemplo no IE, e for no FF, abrir a janela que lista o
> datagrid
> > > vem dados antigos.. lembrando q ao abrir a janela onde tem o datagrid,
> eu
> > > sempre faço um "reload", recarregando o que tem no banco de dados...o
> > > contratrio tambem acontece do FF para IE... acho q n tem nda haver com
> o
> > > navegador... ta mais pra cache, porem ficar dando refesh no navegar eh
> > > "tosco"....
> >
> > > 2009/9/15 r0na1d0 <[email protected]>
> >
> > >> Não é problema de limpeza de cache no browser. Já testei. É algo mais.
> > >> Simplesmente não funciona no IE.
> >
> > >> On 15 set, 13:12, André Caetano <[email protected]> wrote:
> > >> > cara limpe o cache do ie e do firefox
> >
> > --
> > Mario Junior
> > Enterprise Java / Flex Architectures
> > Adobe Certified Expert Flex 3 with AIR
> >
> > Sofshore Informáticahttp://www.sofshore.com.br
> > +55 (48) 3337 2003
> > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
> > Florianopolis SC Brasil
> >
>


-- 
Mario Junior
Enterprise Java / Flex Architectures
Adobe Certified Expert Flex 3 with AIR

Sofshore Informática
http://www.sofshore.com.br
+55 (48) 3337 2003
Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
Florianopolis SC Brasil

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