JSP Programmation - réponse.getWriter().flush(); ne fonctionne pas

<%
response.getWriter().write("Hello world<BR>\n");
response.getWriter().flush();
wait(10000); //10 seconds
response.getWriter().write("Goodbye happiness.<BR>\n");
%>

Résultats attendus: "Hello World" est affiché dans le navigateur. 10 secondes plus tard, "au Revoir bonheur." est affiché.

Ce qui se passe: La page se trouve là, le chargement pendant 10 secondes, puis "Bonjour tout le Monde, Adieu le Bonheur" sont affichées à la fin.

Ce que je veux faire, c'est afficher l'état d'une opération de longue durée que les différents jalons sont atteints. Est-ce possible?

Je suis en utilisant Eclipse EE (avec Tomcat) sur Windows 7.

Il semble que vous devriez vraiment être à l'aide d'ajax pour cela.

OriginalL'auteur ChopperCharles | 2012-07-12