Ciao a tutti,
ho bisogno di un aiuto.devo scrivere una serie di parametri in un file, presi dalla request.Il problema è che ogni volta che lancio il mio metodo scriviFile(), questo mi copre i dati che ho già scritto e alla fine mi ritrovo solo con l'ultimo parametro!
di seguito vi metto il codice che ho scritto:
Form AnagraficaForm = (Form) form;
String path="c:/temp/fileProva.txt";
Enumeration e = request.getParameterNames();
while (e.hasMoreElements()){
String elem =(String) e.nextElement();
String temp= request.getParameter(elem);
System.out.println(temp);
try{
AnagraficaForm.scriviFile(temp,path);
}
catch (Exception ex){
System.out.println("Errore" + ex);
return mapping.findForward("failure");
}
E questo è il metodo scriviFile():
public void scriviFile(String contenuti, String path) throws IOException{
FileWriter file=new FileWriter(path); BufferedWriter filebuf= new BufferedWriter(file);
PrintWriter printout=new PrintWriter(filebuf);
printout.print(contenuti);
}
Ciao e grazie
Bruce