Recoger los mensajes

Felipe
28 de Abril del 2005
Necesito ayuda. Estoy ejecutando desde un servlet, un script de UNIX con el Runtime.getRuntime().exec.
Este scripts tarda un poco en ejecutarse, y va devolviendo mensajes intermedios de la evolucion del proceso.

Yo lo que pretendo es ir recogiendolos y mostrarlos por la web, para que el usuario no se desespere. El problema de hacerlo asi

script=Runtime.getRuntime().exec(cmd);
inStream=new BufferedReader(new inputStreamReader(script.getInputStream()));
text="";
while((text=inStream.readLine())!=null){
finalizado=text;
/out.println(finalizado);
}

es que no se muestra la pantalla hasta que termina el script.

Como lo puedo hacer para ir actualizando la pagina del clte a medida que voy leyendo lo que devuelve el script?

GRACIAS.