Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2018, 12:34
zyon
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 19 años, 1 mes
Puntos: 3
Pregunta Descargar archivo y actualizar.

Hola Foro!

He buscado por un buen rato pero no encuentro una solución a un problema, lo que ocurre es:

El usuario puede hacer una petición por web a una base de datos, el set de datos es guardado en un achivo y descargado, esto lo hago sin problema, usando JSP y Servlet, el detalle es que al enviar la petición, el jsp se queda tal cuál está (con los datos en formulario y demás) y se descarga el archivo, pero no logro actualizar la página para mandar un mensaje al usuario de que se generó y descargó correctamente el archivo, parte de mi código es:

Código PHP:
if (u.zippea(archivoTxtrutaArchivo nombreFZnombreF) == 0) {
                
                
FileInputStream fileInputStream = new FileInputStream(rutaArchivo nombreFZ);
                
ServletOutputStream sout response.getOutputStream();
                
String mimeType = new MimetypesFileTypeMap().getContentType(rutaArchivo nombreFZ);

                
response.setContentType(mimeType);
                
response.setContentLength(fileInputStream.available());
                
response.setHeader("Content-Disposition""attachment; filename=\"" nombreFZ "\"");
                
//                System.out.println("1...");
//                response.sendRedirect("concentradoDF.jsp");
//                System.out.println("2...");
                
                
int c;
                while ((
fileInputStream.read()) != -1) {
                    
sout.write(c);
                }
                
sout.flush();//En Finally?
                
sout.close();//En Finally?
                
fileInputStream.close();

                
respuesta "1:Se ha generado correctamente el archivo <b>" nombreFZ "</b> con un total de <b>" registros.size() + " registro(s)</b>.";
                
            } else {
                
respuesta "2:Ha ocurrido un error al generar el archivo <b>" nombreFZ "</b>, intentelo de nuevo o comun&iacute;quese a soporte.";
            } 
Lo que ven en la variable RESPUESTA es lo que quiero reenviar al formulario, pero no encuentro la forma, solo veo el valor hasta que yo manualmente actualizo la página, alguien tiene alguna sugerencia?¡

Saludos!
__________________
Wow! No se que decir...