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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?