Bonjour,
Après quelques recherches, je n'ai toujours pas résolu mon problème donc je me permets de poster :
J'ai une servlet qui crée un fichier CSV à partir d'un ResultSet de la façon suivante :
Je passe ensuite le fichier à ma JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 File myFile = new File("temp.csv"); FileWriter myFileWriter = new FileWriter(myFile); CSVWriter csvWriter = new CSVWriter(myFileWriter); getValuesCSV = stmt.executeQuery("SELECT * FROM " + variable + interval+ ";"); csvWriter.writeAll(getValuesCSV, true); csvWriter.close();
Et enfin, dans ma JSP, je crée un lien vers mon fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 request.setAttribute("Fichier",myFile);
Mais voila, aucun fichier ne s'ouvre, alors qu'il est bien crée. J'aimerai savoir si je m'y prends correctement pour créer le lien vers le fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 File monFichier = (File) request.getAttribute("Fichier"); %> <a href="<%=monFichier.toURI().toString()%>" mimetype="application/octet-stream" download><button>Relevés sous format CSV</button></a>
De plus, l'heure du déploiement arrive et j'aimerai savoir si je procède correctement pour que l'utilisateur récupère le fichier?
Cordialement
Partager