26/09/14 16:28
Metal
Salve, mi serve una mano per capire se questa cosa si può fare e come.
Ho una pagina JSP con una form dove faccio inserire all'utente un URL (di un file). Questo URL viene inviato, tramite ajax, ad una servlet che dovrà scaricare il file sul server.
Quello che vorrei fare, è avere sulla pagina JSP una progress bar che segua il progresso del server nel download del file.
Cercando su google ho trovato una pagina sullo streaming HTTP, che proponeva di tenere aperta la connessione per qualche minuto (impostando la scadenza), continuare a far "scrivere" alla servlet la percentuale completata nel writer del respone (response.getWriter()) e continuare a "leggere" dalla JSP (con del codice javascript) quello che la servlet manda.
Qualcuno conosce qualche altra soluzione? O ha qualche idea?
Ho una pagina JSP con una form dove faccio inserire all'utente un URL (di un file). Questo URL viene inviato, tramite ajax, ad una servlet che dovrà scaricare il file sul server.
Quello che vorrei fare, è avere sulla pagina JSP una progress bar che segua il progresso del server nel download del file.
Cercando su google ho trovato una pagina sullo streaming HTTP, che proponeva di tenere aperta la connessione per qualche minuto (impostando la scadenza), continuare a far "scrivere" alla servlet la percentuale completata nel writer del respone (response.getWriter()) e continuare a "leggere" dalla JSP (con del codice javascript) quello che la servlet manda.
Qualcuno conosce qualche altra soluzione? O ha qualche idea?
aaa