07/01/2006, 08:58
|
| | Fecha de Ingreso: diciembre-2004
Mensajes: 52
Antigüedad: 20 años, 1 mes Puntos: 0 | |
gracias por responder. no era lo que pregunté pero me ayudó. Lo solucioné de la siguiente manera:
//strategyOuput es un OutputStream que viene de un proceso de extraccion de datos, este strategyOuput va a un objeto HttpServletResponse response para mostrarse en una pagina web. Lo que yo queria hacer es interceptar este outputStream y mandarlo tambien a un archivo en el disco duro (como un historico de todas las respuestas)
...
File fil = new File("D:\\Logs\\file"+ System.currentTimeMillis() +".xml");
FileOutputStream fos = new FileOutputStream(fil);
ObjectOutputStream oos = new ObjectOutputStream (fos);
oos.writeObject(strategyOuput);
oos.flush();
fos.flush();
...
si hay alguna forma mas eficiente de hacer esto, por favor enviarlo.
Gracias. |