Enregistrer un fichier sur le serveur
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:
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.