j'ai réussie a faire une jsp "je sais pas c elle est juste " qui récupére un un champs de ma basse qui est un "path "pour pouvoir télécharger un fichier a partir de ce dernier .
dans j'ai réussie a récuppérer le path . mais le problem est que je né pas réussie a le passer comme parametre pour que je puise télé le fichier .
esque qlq peut m'aider . et merci .
voici le code

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
<sql:query var="queryresults" dataSource="jdbc/mabase">
     SELECT emplac FROM matable where id='2' 
        </sql:query>
     <c:forEach var="row" items="${queryresults.rows}">
 
 
 
 
  <% 
       
File f = new File ( "${row.emplac}" ); 
// ${row.emplac} le schemin que je récupper de la bdd ex: "c:/fichier/" je //pense que le problem est la 
        
        
response.setContentType ("application/zip");
        
        
response.setHeader ("Content-Disposition", "attachment; filename=nomFichier.zip ");
        
        
        InputStream in = new FileInputStream(f);
        ServletOutputStream outs = response.getOutputStream();
        try {
                int bit = in.read();
                while ((bit) >= 0) {
                        outs.write(bit);
                bit = in.read();
        }
    } catch (Exception e) {
         e.printStackTrace(System.out);
    }
    outs.flush();
    outs.close();
    in.close();
    
 
%>   
 
     </c:forEach>

merci d'avance et dites moi ou c trouve le problem .