Java - URGENTE,PLEASE

 
Vista:

URGENTE,PLEASE

Publicado por dynax (1 intervención) el 29/04/2005 08:57:54
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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:URGENTE,PLEASE

Publicado por Wilfredo Vargas Almendras (314 intervenciones) el 30/04/2005 20:33:37
Hola, podrias hacer que los mensajes te lo muestre un hilo, de esta forma seria un proceso "paralelo" y no debes esperar que se termine de ejecutar el otro proceso
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar