Téléchargement d'un fichier depuis une JSP
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 :
Code:
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(); |
Je passe ensuite le fichier à ma JSP :
Code:
1 2
|
request.setAttribute("Fichier",myFile); |
Et enfin, dans ma JSP, je crée un lien vers mon fichier :
Code:
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> |
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.
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