Bonjour,
Je suis en train de faire une manipulation classique: exporter le contenu d'un grid dans un fichier excel.
Jusqu'à mnt tout va bien: j'ai le popup pour le téléchargement ou la visualisation.
Sur IE, lorsque je clique sur "Ouvrir", rien ne se passe et IE se plante alors que sur les autres explorateur l'action ouvre un fichier Excel avec les données sans aucun problème. Le bouton "Enregistrer' fonctionne sur tous les explorateurs.
Mon code est simple: c'est un Frame qui appelle une action (une servlet) qui généré le fichier Excel :
Je suis en train de fouiller dans les paramètres de IE et ses composants additionelles, mais je trouve rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-Disposition", "attachement; filename=" + nameDoc); StringBuffer sb = new StringBuffer(); sb.append("<table>"); ..... sb.append("</table>"); ServletOutputStream out = response.getOutputStream(); out.write(sb.toString().getBytes()); out.flush(); out.close();
y a t-il qqn qui a rencontré le même problème?
Merci
Partager