-
Recuperer Chemin JSF
Bonjour les amis developpeur ;
Une question
Comment dans une page JSF récuperer cette partie de cette adresse
Ce que je veux récuperer
D:\\PRJET WEB\\Presentaion\\WebContent\\
ce que j ai comme chemin :
D:\\PRJET WEB\\Presentaion\\WebContent\\Formulaire/ff.xml"
J ai essayer sa :
mais je récupere just le context à savoir "PRESENTATION"
Code:
String path = FacesContext.getCurrentInstance().getExternalContext().getRequestContextPath();
-
il n'y a pas de code standard en j2EE pour récupérer le chemin sur lequel se trouve ton application, et pour cause, suivant le conteneur, elle peut etre sur le système de fichier, toujours à l'intérieur d'un war, éclaté dans plein de folders (cas typique lorsque le conteneur est lancé depuis un ide) ou dans une base de données.
-
Pour t expliquer mon problème:
Je genere des fichier xml dans un Folder dans le context de mon application
le problème est que :
lorsque j'ecris ce chemin:
Code:
D:\\PRJET WEB\\Presentaion\\WebContent\\Formulaire/ff.xml"
j arrive à generer le fichier xml
si non si je met juste
Code:
Presentaion\\WebContent\\Formulaire/ff.xml
il me genere une exception ;il n arrive pas a trouvez le chemin
-
si tu veux écrire des fichiers il te faut des chemins complet, car la valeur du répertoire par courant est indéterminée en J2EE, elle est à une valeur qui dépend du conteneur.