Domanda

Sto generando un file CSV (valori separati da virgola) con Java Server Pages (JSP). L'URL mostra " my_generated_csv.jsp " ;.

Quello che voglio fare è semplice: l'utente fa clic su " Genera " che scarica il file CSV generato. Vorrei generarlo con JSP. Devo ripensare il mio approccio?

Modifica:

Il seguente codice funziona per rendere il file scaricabile, ma l'estensione rimane la stessa. Qualcuno sa come cambiarlo?

<% response.setContentType("text/csv"); %> 
È stato utile?

Soluzione 2

Trovato la risposta:

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

Altri suggerimenti

Chiedi a JSP di salvare il file, quindi assegna all'utente un collegamento al file. O quello o dare alla pagina il tipo MIME di un file CSV (testo / CSV).

Credo che useresti

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

Per impostare il tipo mime.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top