Comment écrire dans un fichier sur le serveur, depuis une page JSP
1 réponse
Jérôme VUIBERT
Bonjour,
Je tente désespéremment de mettre à jour une donnée stockée dans un fichier
JSP.
Pour le lire j'utilise un InputStream, que je ferme une fois la donnée
récupérée.
Pour l'écrire j'utilise un OutputStream, que je flushe avant de fermer, mais
la donnée reste inchangée, sans qu'aucun message d'erreur ne soit remonté.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
arnaud b35
euh il faudrait peut etre mettre un e.printStackTrace() dans la zone catch car en cas d'erreur tu ne vois pas si une Exception est levée
Bonjour,
Je tente désespéremment de mettre à jour une donnée stockée dans un fichier JSP. Pour le lire j'utilise un InputStream, que je ferme une fois la donnée récupérée. Pour l'écrire j'utilise un OutputStream, que je flushe avant de fermer, mais la donnée reste inchangée, sans qu'aucun message d'erreur ne soit remonté.
// Sauvegarde de la nouvelle valeur try { Marshaller marshaller = l_jc.createMarshaller(); java.net.URLConnection l_connection = l_fileURL.openConnection(); l_connection.setDoOutput(true); java.io.OutputStream l_os = l_connection.getOutputStream(); marshaller.marshal(l_sessionList, l_os); l_os.flush(); l_os.close(); } catch(Exception e) { // -- traitement des erreurs } %>
euh il faudrait peut etre mettre un e.printStackTrace() dans la zone
catch car en cas d'erreur tu ne vois pas si une Exception est levée
Bonjour,
Je tente désespéremment de mettre à jour une donnée stockée dans un fichier
JSP.
Pour le lire j'utilise un InputStream, que je ferme une fois la donnée
récupérée.
Pour l'écrire j'utilise un OutputStream, que je flushe avant de fermer, mais
la donnée reste inchangée, sans qu'aucun message d'erreur ne soit remonté.
euh il faudrait peut etre mettre un e.printStackTrace() dans la zone catch car en cas d'erreur tu ne vois pas si une Exception est levée
Bonjour,
Je tente désespéremment de mettre à jour une donnée stockée dans un fichier JSP. Pour le lire j'utilise un InputStream, que je ferme une fois la donnée récupérée. Pour l'écrire j'utilise un OutputStream, que je flushe avant de fermer, mais la donnée reste inchangée, sans qu'aucun message d'erreur ne soit remonté.