Comment acceder aux fichiers dans war en java?
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:
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.:ccool: