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

Servlets/JSP Java Discussion :

Rafraichier la page aprés téléchargement d'un fichier


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 73
    Par défaut Rafraichier la page aprés téléchargement d'un fichier
    Bonjour,

    J'ai un page jsp avec une form qui contient un bouton. Lorsqu'on clique sur le bouton, j'appelle une servlet pour télécharger un fichier:

    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
    response.setContentType("application/octet-stream");
    response.setHeader("Content-Disposition", "attachment; filename=\"" + request.getParameter("jar") + '"');
     
    FileInputStream fileInputStream = new FileInputStream(filename);
    BufferedOutputStream out2 = new BufferedOutputStream( response.getOutputStream() );
     
    int i;
     
    while ((i=fileInputStream.read()) != -1)
    {
          out2.write(i);
    }
     
    fileInputStream.close();
    out2.close();
    Je voudrais rafraichier ma page qui a appelé la servlet à la fin de l'exécution. Le soucis est que dans ma servlet, les lignes suivantes ne fonctionnent pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    RequestDispatcher rd;
    rd = getServletContext().getRequestDispatcher("/ListApp.jsp");
    rd.forward(request, response);
    Comment alors rafraichir ma page?

    Merci pour votre aide

    Sanouk

  2. #2
    Membre Expert
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Par défaut
    Hello,

    Qu'est ce qui ne fonctionne pas?

    Tu as un msg d'erreur?

    Cordialement,

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 73
    Par défaut
    C'est le rafarichiessement de ma page aprés le download mais j'ai résolu le problème, j'ai créé un timer en javascript qui attends 2s aprés l'exécution de ma servlet pour recharger la page.

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

Discussions similaires

  1. Blocage de ma page après un envoi de fichier
    Par clem5-9 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 29/06/2010, 11h11
  2. [PHP 5.2] Actualiser la page après un téléchargement de fichier
    Par EmperorJay512 dans le forum Langage
    Réponses: 3
    Dernier message: 25/06/2009, 10h32
  3. Fichier corrompu après téléchargement HTTP
    Par PP(Team) dans le forum C++
    Réponses: 2
    Dernier message: 26/04/2007, 09h09
  4. Rechargement de page après envoi de fichier
    Par marieR dans le forum Struts 1
    Réponses: 11
    Dernier message: 30/01/2007, 14h40
  5. Téléchargement d'un fichier et affichage d'une autre page
    Par dynobremo dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 21/08/2006, 12h21

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