IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

Export CSV et versions IE


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 31
    Par défaut Export CSV et versions IE
    Bonjour,

    Je développe actuellement une application qui doit (entre autre) proposer un export csv. Ce fichier csv est donc créé dans une Action Struts, le problème vient de la partie téléchargement chez le client.

    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/download"); 
    response.setHeader("Content-Disposition", "attachment;filename=\"" + filename + "\""); 
     
    // ... Création du csv ...
     
    String test = csvEx.getCsvValue();
     
    response.setContentLength(test.length());
     
    ServletOutputStream out = response.getOutputStream();
    out.write(test.getBytes());
    out.flush();
    out.close();
    Ce code fonctionne parfaitement sous IE6 mais lorsqu'on passe sous IE5 celui-ci propose d'enregistrer ou d'ouvrir l'a page html. Si on clique sur ouvrir une deuxième boite de dialogue s'ouvre et nous propose d'enregistrer le fichier CSV.
    J'ai pensé qu'il s'agissait d'un problème de response.reset(); mais cela n'a rien changé. (j'ai aussi essayé response.resetBuffer() et reponse.flushBuffer() mais sans succés).

    Est-ce un bug d'IE5 qui a été résolu dans le 6?

    Merci d'avance de votre aide!

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 31
    Par défaut
    Pour les personnes que ca intéresse, voici les 2 articles du site de Microsoft qui recensent ce bug :
    http://support.microsoft.com/support.../Q281/1/19.asp
    http://support.microsoft.com/support.../Q267/9/91.ASP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème pour exporter d'une version 5 à une version 3
    Par vallica dans le forum Installation
    Réponses: 13
    Dernier message: 26/05/2006, 16h57
  2. Export CSV
    Par LeCaméléon dans le forum XMLRAD
    Réponses: 3
    Dernier message: 18/04/2006, 14h32
  3. [EXPORT] CSV
    Par sleepy2002 dans le forum Oracle
    Réponses: 2
    Dernier message: 03/04/2006, 10h14
  4. Export CSV
    Par lapartdombre dans le forum Documents
    Réponses: 12
    Dernier message: 17/10/2005, 14h46
  5. Export CSV de champs qui contiennent des ";"
    Par boteha dans le forum Outils
    Réponses: 4
    Dernier message: 19/09/2005, 19h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo