Salut tout le monde,
Je cherche à générer des rapports Jasper depuis mes pages JSF. Mes fichiers *.jasper sont placés dans le répertoire reports (voir l'image attachée). En utilisant un chemin absolu sous Linux j'arrive à générer mon rapport sans problème, mais ce que je cherche à faire c'est d'utiliser un chemin relatif par rapport au répertoire de mon projet. grâce à FacesContext j'ai pu récupérer le chemin de mon projet
mais même en le concaténant avec le nom de répertoire reports j'obtiens toujours l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part String path = FacesContext.getCurrentInstance().getExternalContext().getRequestContextPath()+"/reports/person.jasper";
Code : Sélectionner tout - Visualiser dans une fenêtre à part java.io.FileNotFoundException: /JasperJSF/reports/person.jasper (No such file or directory)
Partager