驴Como escribo de un JSP a un .txt?

Zarius
03 de Agosto del 2004
Hola, necesito abrir un archivo de texto existente, borrar su contenido escribir un nuevo contenido, guardarlo, y cerarlo. Todo ello de manera transparente (El usuario no se da cuenta de que ocurre), y esto ocurriria en la parte del servidor.

bien, he obtenido despues de mucho mirar y buscar este c贸digo:

<%
BufferedWriter bw = new BufferedWriter(new FileWriter ("escribeme.txt", false));
PrintWriter salida = new PrintWriter(bw);
salida.print("escribe esto en el .txt");
salida.close();

out.println("Se ha escrito correctamente el .txt");
%>

No me da error de compilaci贸n, pero cuando abro "escribeme.txt" con el bloc de notas no esta escrita la frase: 'escribe esto en el .txt'

Agradeceria cualquier ayuda, muchas gracias


Zarius
03 de Agosto del 2004
Nadie me contest贸 y descubr铆 el fallo sin ayuda, para los que lo necesiten:
Este codigo funciona bien, solo hay que poner el path completo del archivo txt en vez de solo el nombre

salu2

Isaac
03 de Agosto del 2004
Muchas gracias por el c贸digo...

seguro que servir谩 de mucho...

驴Podr铆as poner el c贸digo para leer el archivo?

Muchas gracias,
Isaac

Zarius
03 de Agosto del 2004
Bueno este codigo no lo tenia por alli pero son 4 lineas:

Leo el .txt y lo imprimo mediante el jsp:

<%@page import="java.util.*,java.io.*,java.sql.*"%>
<%
String texto=new String();
FileReader fr = new FileReader ("C:\Documents and Settings\Zarius\Mis documentos\LFM\Web\Ejemplos utiles\si.txt");
BufferedReader entrada = new BufferedReader(fr);
String s;
while((s=entrada.readLine()) !=null)
texto+=s;
entrada.close();
out.println(texto);

%>

Espero que te sea util.

Bye