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 : 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();
Je passe ensuite le fichier à ma JSP :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
request.setAttribute("Fichier",myFile);
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
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