Escribir en un archivo de texto (.txt)

Zarius
29 de Julio 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)

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

csanche7
29 de Julio del 2004
No sé si te he entendido bien, ¿necesitas abrir un archivo existente en la máquina cliente y lo intentas modificar con una JSP que se ejecuta en servidor? Eso es imposible. Busca el fichero escribeme.txt en el servidor....

zarius
29 de Julio del 2004
No te equivocas, necesito guardar una cadena en un .txt en el mismo servidor, para luego poder acceder a ella desde otro programa. Y necesito un codigo en jsp que me guarde cadenas de caracteres en un .txt ubicado en el mismo path que el jsp en el mismo servidor