1 pièce(s) jointe(s)
Chemin relatif (FacesContext)
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
Code:
String path = FacesContext.getCurrentInstance().getExternalContext().getRequestContextPath()+"/reports/person.jasper";
mais même en le concaténant avec le nom de répertoire reports j'obtiens toujours l'erreur:
Code:
java.io.FileNotFoundException: /JasperJSF/reports/person.jasper (No such file or directory)