|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 458
|
[JSP]redirect lato client/redirect lato server
ho una pagina jsp cosi fatta:
<html> <head></head> <body> <img src="animata.gif"> <% out.println("sto eseguendo una servlet"); %> <script> window.location.href("../daaaa/zzz/ggg/"); </script> </body> </html> la directory "../daaaa/zzz/ggg/" è mappata nel web.xml per invocare una servlet che svolge un' operazione che dura un paio di minuti. se chiamo tale pagina mi viene mostrata la mia gif animata e la scritta "sto eseguendo una servlet" finchè la servlet non ha finito il suo 'lavoro'; a quel punto la servlet fa un redirect ad un'altra pagina. se al posto di mettere lo script window.location.href("../daaaa/zzz/ggg/"); uso un response.sendRedirect("../daaaa/zzz/ggg/"); la scritta e la gif non mi appaiono,la servlet svolge il suo 'lavoro' ed esegue il redirect. provo a spiegare il perchè, ditemi se ci sono: nel primo caso viene inviata dal server la pagina .jsp in risposta e poi avviene un redirect lato client; nel secondo caso il server non invia la risposta di quella pagina .jsp ma chiama direttamente la servlet(mi son spiegato da cani, scusate!) è giusto??? un'ultima cosa:ho provato a chiamare tale pagina(quella con lo script js) da vari pc usando sempre int.exp.; ecco in alcuni casi la gif animata non mi appare(la scritta invece mi appare sempre) qualcuno ha una vaga idea del perchè?? grazie -- |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 458
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:34.



















