Téléchargement
illégal
Posez votre question Signaler

Modifier fichier txt/xml depuis page jsp

ahha78944 - Dernière réponse le 8 mai 2009 à 19:42
Bonjour,
j'aurais besoin de modifier un fichier xml ou txt depuis une page jsp.
Je débute tout juste, mais je souhaiterais avoir un code assez simple et qui fonctionne.
Cordialement
ahha78944
Lire la suite 

Modifier fichier txt/xml depuis page jsp »

7 réponses
Réponse
+0
moins plus
<%@page import="java.io.*"%>

// le fichier en question
java.net.URL url =config.getServletContext().getResource("yourfile.txt");

// Pour lire con crée un BufferedReader
BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));
// après il te reste à utiliser ton objet br avec des méthodes comme Read() ou ReadLine();

// Pour écrire on peut utiliser un BufferedWriter je pense
ahha78944 - 9 avril 2009 à 18:48
non, ce n'est pas ça que je veux dire; je sais lire un fichier, mais pas le modifier : <jsp:include page="/text.txt" />

or je voudrais une fonction qui permette, lorsque je récupère les paramètres de la page avec request.getParameter(), de les rajouter à la suite dans le fichier.
ahha78944 - 6 mai 2009 à 08:41
Bah alors? Personne ne veut m'aider?
Ajouter un commentaire
Réponse
+0
moins plus
Au lieu du BufferedReader, tu crée un BufferedWriter.

Cherche sur google au cas où.
ahha78944 - 8 mai 2009 à 19:00
ça va comme ça?

<%@ page import="java.util.*,java.io.*" %>

<%
try {
BufferedWriter ecrire = new BufferedWriter(new FileWriter("text.jsp"));
String s = "bonjour";
ecrire.write(s);
ecrire.newLine();
s = "tout le monde";
ecrire.write(s);
ecrire.close();
}
catch (FileNotFoundException e) {e.printStackTrace();}
catch (IOException e) {e.printStackTrace();}
%>
scriptiz- 8 mai 2009 à 19:10
Essaye et tu verras.
ahha78944 - 8 mai 2009 à 19:42
apparemment, c'est pas au top: mon fichier text.jsp reste tel quel...
Sinon, il n'y a pas de message d'erreur.

J'ai aussi essayé avec PrintWriter, mais ça marche pas non plus
Ajouter un commentaire
Ce document intitulé « modifier fichier txt/xml depuis page jsp » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?