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 :

[Struts] forward après utilisation de HttpServletResponse


Sujet :

Struts 1 Java

  1. #1
    Membre confirmé
    Avatar de Casp
    Homme Profil pro
    Reponsable Technique
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Reponsable Technique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Par défaut [Struts] forward après utilisation de HttpServletResponse
    Bonjour à tous

    voici mon problème :
    dans une action struts, j'appelle un service qui me génère un fichier excel qui ensuite je le passe dans le flux response pour qu'il m'ouvre la fenetre ie classique pour ouvrir ou enregistrer. jusque là aucun soucis.

    par contre à la fin de mon action struts, je fait un mapping.findForward qui doit me rappeler une autre action struts (aucune erreur dans le fichier struts config). le soucis est que je ne rentre pas dans la seconde action struts, j'ai l'impression qu'il garde le controle sur la response du fait que je lui ai mis en flux.

    est ce que quelqu'un pourrai me filer un coup de main.

    Merci beaucoup.

    Cordialement

    Casp


    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre éprouvé
    Inscrit en
    Avril 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 170
    Par défaut
    Je suppose que l'exception levve est
    Response already committed
    non ?

    En fait tu ne peux pas faire les 2 a la fois. Lorsque tu fais
    mapping.findForward
    la response est deja close.
    Ce que tu essaies de faire n'est donc pas possible...

  3. #3
    Membre confirmé
    Avatar de Casp
    Homme Profil pro
    Reponsable Technique
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Reponsable Technique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Par défaut
    j'ai trouvé ça dans la faq http://java.developpez.com/faq/strut...files#download

    je fait un peu le même principe, mais au lieu de faire l'écriture dans le flux directement dans l'action struts, j'apelle un service où je passe le flux de la response en paramètre.

    sinon non je n'ai aucune exception de levée.
    ce que je ne comprends pas c'est que je fait vraiment quelque chose de simulaire que l'article de la faq.

  4. #4
    Membre éprouvé
    Inscrit en
    Avril 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 170
    Par défaut
    Je m'etais base aussi sur l'exemple de la FAQ, mais je te confirme que de cette maniere ca ne marche pas.

  5. #5
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    Dès qu'il s'agit de générer un fichier une servlet est plus adapter qu'une action ou une jsp

Discussions similaires

  1. [dll] libérer une dll apres utilisation
    Par polo54 dans le forum API standards et tierces
    Réponses: 12
    Dernier message: 11/07/2009, 22h48
  2. "Access violation" apres utilisation des compos BD
    Par bahaa dans le forum Bases de données
    Réponses: 1
    Dernier message: 06/10/2005, 07h59
  3. [FB] installation et apres? utilisation ???
    Par vad dans le forum Débuter
    Réponses: 7
    Dernier message: 17/02/2005, 09h55
  4. [ STRUTS ] [ FORWARD ] utiliser <global-forwards>
    Par LoulouFifi dans le forum Struts 1
    Réponses: 3
    Dernier message: 30/03/2004, 16h46
  5. [J2EE][Struts] de l'utilisation duJ avaScript
    Par bmoussaud dans le forum Struts 1
    Réponses: 4
    Dernier message: 04/03/2004, 16h27

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