dans mon code j'ai besoin d'indiquer le chemin de certains fichiers par exemple
pour le Chargement et la compilation du rapport ireport
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
JasperDesign jasperDesign = JRXmlLoader.load("C:\\Documents and Settings\\naima.nabi\\Mes documents\\bon\\activation.jrxml");
pour la Création du rapport au format PDF
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
JasperExportManager.exportReportToPdfFile(jasperPrint, "C:\\Documents and Settings\\Mes documents\\ireport_raport\\rapport4.pdf");
or cette solution n'est pas portable d'ailleur quand j'ai deployé mon projet dans un serveur j'avais ce problème (chemin de fichier introuvable)

je veux mettre ces fichiers dans un dossier et le mettre dans le "webroot"
ensuite le chemin sera relatif au webroot

par exemple pour les jsp j'ai crée un dossier "images" dans le webroot pour les images ou j'ai mis toutes les images ensuit je fais ça dans le code des jsp pour réferer une image:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<layout:img src="../images/entete2.JPG" width="100%"/>
j'ai essaye ça dans le code des actions j'ai mis ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
JasperDesign jasperDesign = JRXmlLoader.load("..bon\\activation.jrxml");
mais y'a une erreur chemin de fichier introuvable)

pouvez me dire comment faire ça ??
merci