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 :

Redirection après un téléchargement de fichier


Sujet :

Servlets/JSP Java

  1. #1
    Membre du Club
    Inscrit en
    Février 2013
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Février 2013
    Messages : 54
    Points : 65
    Points
    65
    Par défaut Redirection après un téléchargement de fichier
    Bonjour à tous

    je poste sur ce forum car j'ai un soucis de redirection après le téléchargement d'un fichier.

    ma servlet crée un fichier zip puis l'envoie et j'aimerais rediriger après cet envoi l'utilisateur vers une page principale mais je n'ai pas trouvé comment faire
    ci-dessous le code de ma servlet

    Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    	        	// zip le fichier
    	        	ZipFichiers instZip=new ZipFichiers(request);
     
    	        	String lSimuleaZipFilename=inst.getRealPath()+"export/"+instZip.getZipFifle();
    	        	String lZipOutputFilename=instZip.getZipFifle();
     
    	        	File lF = new File( lSimuleaZipFilename );
    	        	 HttpServletResponse httpResponse =response ;
     
    	        	 httpResponse.setContentLength( (int) lF.length() );
    	        	 httpResponse.setHeader( "Content-Disposition",
    	        	   "attachment; filename=\"" + lZipOutputFilename + "\"" );
    	        	 httpResponse.setHeader( "Content-Transfer-Encoding", "binary" );
    	        	 httpResponse.setContentType( "application/octet-stream" );
    	        	 httpResponse.flushBuffer();
     
     
    	        	 OutputStream out = httpResponse.getOutputStream();
    	        	 FileInputStream lFis = new FileInputStream( lF );
    	        	 DataInputStream in = new DataInputStream( lFis );
    	        	 byte[] buffer = new byte[4096];
    	        	 int bytesRead;
    	        	 while ((bytesRead = in.read( buffer )) != -1)
    	        	 {
    	        	  out.write( buffer, 0, bytesRead );
    	        	  buffer = new byte[4096];
    	        	 }
    	        	 in.close();
    	        	 out.flush();
    	        	 out.close();
     
     
    	             // suppression du fichier d'archive
    	        	 try {
    	        		 Files.delete(Paths.get(lSimuleaZipFilename));
    	        	 } catch (IOException event) {
    					  Parametres.logInfo("Fichier "+lSimuleaZipFilename+" Non supprimé");
    					  Parametres.logWarn(event);
    					}
     
     
    	        	 // on supprime les fichiers xlsx
    	        	 instZip.suppFichier();

    bien sûr un
    Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
    this.getServletContext().getRequestDispatcher( VUE_FRAG ).forward( request, response );
    soulève une exception

    merci de vos retours

  2. #2
    Membre averti
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juillet 2013
    Messages
    269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 269
    Points : 434
    Points
    434
    Par défaut
    Bonjour,

    quelle est l'exception soulevée ?

Discussions similaires

  1. redirection aprés la créaton d'un cookie
    Par vbcasimir dans le forum Web
    Réponses: 3
    Dernier message: 14/05/2006, 20h28
  2. Redirection après formulaire...
    Par kobe dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/03/2006, 09h53
  3. [MySQL] redirection après requête
    Par djinko dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 08/03/2006, 11h13
  4. Probleme de redirection apres fermeture de session
    Par soufienne dans le forum ASP
    Réponses: 3
    Dernier message: 08/04/2004, 10h52
  5. [Strategie]Redirection après un formulaire
    Par kyser91 dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 19/03/2004, 15h15

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