Modifier fichier txt/xml depuis page jsp

ahha78944 -  
 dipoard - 26 nov. 2012 à 01:05
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
A voir également:

2 réponses

scriptiz Messages postés 1424 Date d'inscription   Statut Membre Dernière intervention   425
 
<%@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
0
ahha78944
 
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.
0
ahha78944 > ahha78944
 
Bah alors? Personne ne veut m'aider?
0
dipoard
 
J'ai le même problème que toi ahha78944 si toi tu as déjà trouvé une solution ne nous oubli pas
0
scriptiz Messages postés 1424 Date d'inscription   Statut Membre Dernière intervention   425
 
Au lieu du BufferedReader, tu crée un BufferedWriter.

Cherche sur google au cas où.
0
ahha78944
 
ç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();}
%>
0
scriptiz Messages postés 1424 Date d'inscription   Statut Membre Dernière intervention   425 > ahha78944
 
Essaye et tu verras.
0
ahha78944 > scriptiz Messages postés 1424 Date d'inscription   Statut Membre Dernière intervention  
 
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
0