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