Attendre dans une servlet
Bonjour,
Dans ma servlet, je commence par faire une sortie std puis je voudrais mettre un sleep et enfin rediriger vers une jsp.
Voila le code que j'ai mis en place :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
response.setContentType("text/html");
PrintWriter writer = response.getWriter();
writer.println(
"<html>" +
"<head><title>Page générée via servlet</title>" +
"</head>" +
"<body>" +
"voici les variables recuperees "
+"<br>Formulaire = "+urlF+"<br>"
+"Reponse = "+urlR+"<br>"
+"Erreur = "+urlE+"<br>" +
"<br><br><h3>On attend avant redirection </h3>"
+"</body>"
+"</html>"
);
try {
Thread.sleep(10000);
getServletContext().getRequestDispatcher(urlF).forward(request, response);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} |
Mais je n'ai plus l'affichage dû au printwriter, je dois me tromper quelque part, quelqu'un pourrait m'aider svp ?