Bonjour,

J'ai un projet qui doit générer un PDF dynamiquement puis l'enregistrer sur le server et enfin le proposer en téléchargement pour l'utilisateur !

j'ai ce code la pour permetre de telecharger le 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
16
17
18
19
20
21
 
 public class DownloadFileServlet extends HttpServlet {
      protected void doGet(HttpServletRequest arg0, HttpServletResponse      arg1)
      throws ServletException, IOException {
      try {
          InputStream is = new FileInputStream("c:/dd.txt");
          OutputStream os = arg1.getOutputStream();
          arg1.setContentType("text/plain");
          arg1.setHeader("Content-
          Disposition","attachment;filename=toto.txt");
          int count;
          byte buf[] = new byte[4096];
          while ((count = is.read(buf)) > -1)
                 os.write(buf, 0, count);
          is.close();
         os.close();
     } catch (Exception e) {
          // Y a un problème.
     }
}
}
Qui est en fait un servlet !

Et donc je ne vois pas comment utilise ce code dans mon module ! Dois je créer un servlet que j'utilise dans mon module ou plutot une methode qui implemente mon remote service et ou j'y mais ce code ?

Merci beaucoup