Bonjour,

J'ai un page jsp avec une form qui contient un bouton. Lorsqu'on clique sur le bouton, j'appelle une servlet pour télécharger un fichier:

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
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "attachment; filename=\"" + request.getParameter("jar") + '"');
 
FileInputStream fileInputStream = new FileInputStream(filename);
BufferedOutputStream out2 = new BufferedOutputStream( response.getOutputStream() );
 
int i;
 
while ((i=fileInputStream.read()) != -1)
{
      out2.write(i);
}
 
fileInputStream.close();
out2.close();
Je voudrais rafraichier ma page qui a appelé la servlet à la fin de l'exécution. Le soucis est que dans ma servlet, les lignes suivantes ne fonctionnent pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
RequestDispatcher rd;
rd = getServletContext().getRequestDispatcher("/ListApp.jsp");
rd.forward(request, response);
Comment alors rafraichir ma page?

Merci pour votre aide

Sanouk