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 ] Envoyer un fichier au client


Sujet :

Struts 1 Java

  1. #21
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    question que nous avons pas posé, vers quelle page veux tu rediriger le client: une simple page de notification ou autre??

  2. #22
    lr
    lr est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2003
    Messages : 338
    Par défaut
    Citation Envoyé par jowo
    Pour ma part, l'appel à os.close() me dérange.

    Car nous sommes pas responsable de l'ouverture de ce flux. Nous l'avons obtenu grâce à la méthode getOutputStream de l'objet response. C'est à ce dernier de s'en occuper.

    On peut utiliser la méthode flush() pour forcer l'envoi.

    Je demande l'avis d'autres personnes.
    Le problème c'est que je crois que dans ce cas le flush ne peut pas marcher...

    Le flush permet d'envoyer un résultat partiel au browser pour qu'il n'ait pas à attendre le résultat complet (par exemple pour une recherche ou qqch comme ça).

    Là, on ne peut pas renvoyer la page correspondante au forward ET le fichier... Donc si on veut renvoyer le fichier, il est normal de faire un close dès qu'on a terminé.

    Mais peut-être que si on faisait "return null", le close serait fermé par struts et ça fonctionnerait, à essayer...

  3. #23
    lr
    lr est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2003
    Messages : 338
    Par défaut
    Citation Envoyé par SEMPERE Benjamin
    question que nous avons pas posé, vers quelle page veux tu rediriger le client: une simple page de notification ou autre??
    Une page de confirmation par ex. Mais qu'est-ce que ça change, que ce soit une action, une jsp ou une page statique ?

    De toute façon je reflechis encore, peut-être que finalement le meilleur comportement consiste à rester sur la même page

  4. #24
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    Citation Envoyé par lr
    Citation Envoyé par SEMPERE Benjamin
    question que nous avons pas posé, vers quelle page veux tu rediriger le client: une simple page de notification ou autre??
    Une page de confirmation par ex. Mais qu'est-ce que ça change, que ce soit une action, une jsp ou une page statique ?

    De toute façon je reflechis encore, peut-être que finalement le meilleur comportement consiste à rester sur la même page
    Je te demandais cela car si c'est une page de notif que tu veux et bien tu aurais pu rester sur la même page et utiliser un actionMessage pour la notif mais, après reflexion, je ne pense pas que cela fonctionne ( il n'y a plus d'aller retour server apres l'envoi du fichier au client) ...

Discussions similaires

  1. envoyer un fichier du client vers le serveur
    Par ysahel dans le forum Développement Web en Java
    Réponses: 4
    Dernier message: 27/05/2009, 22h07
  2. Réponses: 8
    Dernier message: 22/05/2007, 12h38
  3. Envoye de Fichier au client
    Par Cronycs dans le forum Struts 1
    Réponses: 14
    Dernier message: 27/04/2007, 14h58
  4. Réponses: 2
    Dernier message: 22/06/2006, 12h09
  5. Serveur/Client UDP: comment envoyer un fichier avec mon code
    Par danje dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 21/12/2005, 14h54

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