Non, tu ne peux pas faire 2 forward. Pour faire la page d'attente c'est un peu plus compliqué que ça.
Il faut que ton premier forward se fasse sur la page d'attente, et que celle-ci demande de se rafraîchir genre toutes les 5 secondes vers la servlet:
<meta http-equiv="refresh" content="5; URL=/monContexte/maServlet">
et côté servlet, tant que le traitement n'est pas terminé tu forward sur cette même page, qui va à nouveau appeler la servlet, et ainsi de suite...
jusqu'à ce que le vrai traitement qui tourne derrière soit fini, et là tu forward vers la jsp finale.
Enfin c'était juste pour évoquer la petite subtilité, aujourd'hui en Ajax on peut faire nettement mieux en ne travaillant que sur certaines zones de la page.
Partager