Bonjour,
Je me suis basé sur l'exemple de la FAQ pour envoyer au client un fichier avec Struts. Voici mon code :
L'export Excel marche bien, mais le forward echoue a cause de l'exception suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 ByteArrayOutputStream out = new ByteArrayOutputStream(); // export excel ExportExcel export = new ExportExcel(); response.setContentType(export.getMimeType()); response.setHeader("Content-disposition", "filename=rechOrganeConso.xls"); export.setParameters(model, true, true, true); export.doExport(out); OutputStream outFinal = new BufferedOutputStream(response.getOutputStream()); outFinal.write(out.toByteArray()); outFinal.flush(); out.close(); outFinal.close();
Pouvez-vous m'expliquer qu'est ce que je ne fais pas dans le bon ordre ou ce qui ne va pas dans ce bout de code ?java.lang.IllegalStateException: Cannot forward. Response already committed.
D'avance merci !
La7su
Partager