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

ayuda URGENTE

Estas en el tema de ayuda URGENTE en el foro de Java en Foros del Web. Tengo un problema con lo que estoy desarrollando.Lo que estoy intentando hacer es exportar a un fichero excel el contenido del una jsp, son unos ...
  #1 (permalink)  
Antiguo 18/12/2007, 10:22
 
Fecha de Ingreso: diciembre-2007
Mensajes: 1
Antigüedad: 16 años, 4 meses
Puntos: 0
ayuda URGENTE

Tengo un problema con lo que estoy desarrollando.Lo que estoy intentando hacer es exportar a un fichero excel el contenido del una jsp, son unos datos en una tabla.Lo estoy haciendo con struts, en el action tengo lo siguiente:

FicheroExcel fe=new FicheroExcel();
HSSFWorkbook wb=fe.crearFichero(a,b,c,d,e,f,g,h,i,j);//son parametros cualquiera
response.setContentType("application/excel");
response.setHeader("content-disposition","Content-Disposition :attachment; filename=matriz_xls");

OutputStream out = response.getOutputStream();
wb.write(out);
out.close();

return actionMapping.findForward("success");


Donde la clase FicheroExcel es la que crea al fichero utilizando la API Jakarta POI para ficheros excel.

Bien mi problema es que me salta una excepcion:
java.lang.IllegalStateException: Cannot forward. Response already committed. (Servlet 2.3, SRV 8.4)

Y no cambia de jsp cuando en struts-config.xml tengo:

<action path="/exportar_matriz" type="com.adminccd.actions.ExportarMatrizAction">
<forward name="success" path="/jsp/menuInicio.jsp"></forward>
<forward name="exception" path="/jsp/resultado.jsp"> </forward>
</action>


Que es lo uqe hago mal?Soy nuevecilla en todo esto...
Gracias
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 12:48.