Foros del Web » Programación para mayores de 30 ;) » Java »

terminar proceso recargar pagina

Estas en el tema de terminar proceso recargar pagina en el foro de Java en Foros del Web. buenos dias tengo un inconveniente, estoy generando un archivo excel en mi pagina web en el cual armo el archivo usando una matriz y llenando ...
  #1 (permalink)  
Antiguo 09/07/2016, 08:19
 
Fecha de Ingreso: febrero-2008
Mensajes: 7
Antigüedad: 11 años, 6 meses
Puntos: 0
terminar proceso recargar pagina

buenos dias

tengo un inconveniente, estoy generando un archivo excel en mi pagina web en el cual armo el archivo usando una matriz y llenando celda a celda, el problema se da cuando el archivo es muy grande y se demora un poco en generarlo haciendo q el usuario piense q se perdió la conexión y recargando la pagina para volver a generarlo, esto hace q tanto la ejecución anterior como la nueva esten ejecutando el for y armando el excel, extrapolando esto a varios usuarios y varios refresh tengo un servidor colgado por procesos que el usuario "aborto", como puedo "cancelar" estas ejecuciones (las de los ciclos de armado) al recargar la pagina o salir de ella

gracias

pd. estoy usando jsf y primefaces 5.3
  #2 (permalink)  
Antiguo 14/07/2016, 01:30
 
Fecha de Ingreso: febrero-2011
Mensajes: 671
Antigüedad: 8 años, 6 meses
Puntos: 78
Respuesta: terminar proceso recargar pagina

Hola giroco,
para evitar esto, cambia un poco la experiencia del usuario.

1.- Botón generar Excel (o lo que sea)
2.- Al pulsarlo, pasan dos cosas
2.1.- Muestras una imagen o mensaje de "cargando..."
2.1.- Vía Ajax, generas el Excel.
3. Cuando el Excel es generado, devuelvas la respuesta y cambias la imagen o mensaje de "cargando" por el link de descarga.

Esto sería lo más limpio

Saludos!

Etiquetas: excel, proceso, terminar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:57.