1

Java Server Pages(JSP)を使用してcsv(カンマ区切り値)ファイルを生成しています。URLは「my_generated_csv.jsp」を示しています。

私がやりたいのは簡単です。ユーザーが「Generate」をクリックすると、生成されたファイルがダウンロードされCSVます。JSPで生成したいのですが。自分のアプローチを再考する必要がありますか?

編集:

次のコードはファイルをダウンロード可能にするために機能しますが、拡張子は同じままです。誰かがそれを変更する方法を知っていますか?

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

2 に答える 2

3

答えが見つかりました:

response.setContentType("application/csv");
response.setHeader("Content-Disposition", "inline;filename=myfile.csv");
于 2009-03-14T18:12:40.040 に答える
3

JSPにファイルを保存させてから、ユーザーにファイルへのリンクを提供します。それか、ページにcsvファイルのMIMEタイプ(text / csv)を指定します。

私はあなたが使うと信じています

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

mimeタイプを設定します。

于 2009-03-14T15:30:31.647 に答える