[Java lista] flush()

Andras Dobrosi dobrosi at gmail.com
2007. Jan. 23., K, 14:57:34 CET


Probalkozz AJAX-szal. Andris

On 1/23/07, Keresztes József <jkeresztes at vati.hu> wrote:
>
> Sziasztok !
>
> Olyat szeretnék egy webes alkalmazásban hogy amíg egy servlet sokáig
> dolgozik (pl. 5 perc) addig ír a kimenetre, és ez folyamatosan megjelenjen a
> web-böngészőben. Így próbáltam:
>
>     response.setBufferSize(1);
>     PrintWriter out = response.getWriter();
>     out.print("Művelet folyamatban");
>     for (int i = 0; i < 10; i++) {
>       out.println(".");
>       out.flush();
>       response.flushBuffer();
>       Thread.sleep(1000);
>     }
>     out.print("kész");
>
> Csakhogy a böngészőben nem jelenik meg folyamatosan a kimenet csak ha az
> egész lefutott. A példában látjátok próbálkoztam a flush(), flushBuffer(),
> setBufferSize() metódusokkal de hiába, a 2 kipróbált böngésző sz at rik rá :)
> Mi lenne a megoldás ?
>
> Joe
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20070123/704477ee/attachment.html 


További információk a(z) Javalist levelezőlistáról