Hallo,
ich möchte eine progress-bar realisieren.
Das ganze soll mit jsp serverseitig und javascript/ajax clientseitig laufen.
Was ich bisher habe:
Wenn die Datei hochgeladen wird, kann das ja einige Sekunden dauern.
In der Zeit lese ich in der jsp-Datei vom InputStream aus, wieviel der Daten schon auf dem Server sind und schreibe das ganze in eine txt-Datei (ich rechne das vorher noch in % um).
Jetzt möchte ich per Ajax diese Datei auslesen und die Prozentangabe in ein div schreiben (in der HTML, von der die Daten kommen).
Mein Problem ist jetzt allerdings, das das Javascript während das formular gesendet wird, anscheinend nichts macht. Eben nur das Formular senden.
Um jetzt die Prozentangaben immer wieder zu aktuallisiern, müsste ich also Nebenläufigkeit nutzen können (Threads) oder das Formular Stückchenweise senden
(also erst mal 1000 Zeichen und dann Progress-Bar aktuallisieren oder so).
Weiss jemand, wie ich so etwas hinbekomme oder hat einen anderen Ansatz, den er mir mitteilen möchte ?
mfg Andre
ich möchte eine progress-bar realisieren.
Das ganze soll mit jsp serverseitig und javascript/ajax clientseitig laufen.
Was ich bisher habe:
Wenn die Datei hochgeladen wird, kann das ja einige Sekunden dauern.
In der Zeit lese ich in der jsp-Datei vom InputStream aus, wieviel der Daten schon auf dem Server sind und schreibe das ganze in eine txt-Datei (ich rechne das vorher noch in % um).
Jetzt möchte ich per Ajax diese Datei auslesen und die Prozentangabe in ein div schreiben (in der HTML, von der die Daten kommen).
Mein Problem ist jetzt allerdings, das das Javascript während das formular gesendet wird, anscheinend nichts macht. Eben nur das Formular senden.
Um jetzt die Prozentangaben immer wieder zu aktuallisiern, müsste ich also Nebenläufigkeit nutzen können (Threads) oder das Formular Stückchenweise senden
(also erst mal 1000 Zeichen und dann Progress-Bar aktuallisieren oder so).
Weiss jemand, wie ich so etwas hinbekomme oder hat einen anderen Ansatz, den er mir mitteilen möchte ?
mfg Andre