Bonjour,
J'ai un projet en Java nommé MonProjet1, je lis les images dans le répertoire WebApp/images/ sans aucun problème dans mes JSP avec l'expression suivante :

<img SRC=/"+sc.getServletContextName()+"/images/monimage.jpg">

avec sc = getServletContext().

maintenant je génère un fichier XML dynamiquement, et je veux l'écrire dans ce répertoire avec le même contexte, c'est à dire : sc.getServletContextName() +"/..... avec la fonction suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
   public void enregistre(String fichier)
   {
      try
      {
         XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat());
FileOutputStream
         sortie.output(document, new FileOutputStream(fichier));
      }
      catch (java.io.IOException e){
    	  System.out.println("e est  :"+e);
 
      }
   }
l'exception affiche : Syntaxe du nom de fichier, de répertoire ou de volume incorrecte...
Je voudrais enregistrer ce fichier dans ce répertoire et le lire après.