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 :
Mais je n'ai plus l'affichage dû au printwriter, je dois me tromper quelque part, quelqu'un pourrait m'aider svp ?
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(); }
Partager