Question

Je génère un fichier csv (valeur séparée par des virgules) avec Java Server Pages (JSP). L’URL indique "" my_generated_csv.jsp ".

Ce que je veux faire est simple: l'utilisateur clique sur " Générer ". qui télécharge le fichier CSV généré. Je voudrais le générer avec le JSP. Dois-je repenser mon approche?

Modifier:

Le code suivant permet de télécharger le fichier, mais son extension reste la même. Est-ce que quelqu'un sait comment le changer?

<% response.setContentType("text/csv"); %> 
Était-ce utile?

La solution 2

Vous avez trouvé la réponse:

response.setContentType("application/csv");
response.setHeader("Content-Disposition", "inline;filename=myfile.csv");

Autres conseils

Demandez à JSP d’enregistrer le fichier, puis donnez à l’utilisateur un lien vers le fichier. Soit ça, soit on donne à la page le type MIME d’un fichier csv (text / csv).

Je pense que vous utiliseriez

<% response.setContentType("text/csv"); %>

Pour définir le type MIME.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top