Bonjour,

J'ai longuement cherché sur le net, mais je ne suis pas tombé sur comment il

faut faire pour acceder à un fichier se trouvant dans war.

En fait je dois faire une application web sous netbeans qui génére un fichier

jasper contenant la liste des produits dont les critère ont selectionnés dans

la jsp.

Concrètement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Map mapJasper = new HashMap<String, Object>();
         //option n° 1
 
        //FileInputStream in = new FileInputStream("C:\\Documents and Settings\\Moi\\Bureau\\JasperWeb\\src\\java\\g31263\\Controller\\report1.jasper");
        // ceci donne  in != null
 
        //option n° 2
        InputStream in = getClassLoader().getResourceAsStream("/WEB-INF/classes/g31263/Controller/report1.jasper");
        // ceci donne in == null
 
        //option n° 3
        //InputStream in = getClass().getResourceAsStream("/WEB-INF/classes/g31263/Controller/report1.jasper");
        // ceci donne in == null
J'ai essayé toutes les combinaisons possibles.

Je voulais savoir si le fait de travailler avec glassfish y est pour quelque chose.

Merci d'avance de tout aide.