JSPで生成されたファイルの拡張子をダウンロードして変更する
-
22-07-2019 - |
質問
Java Server Pages(JSP)でcsv(カンマ区切り値)ファイルを生成しています。 URLには" my_generated_csv.jsp
"と表示されます。
やりたいことは簡単です:ユーザーが" Generate
"をクリックします。生成された CSV
ファイルをダウンロードします。 JSPで生成したいと思います。アプローチを再考する必要がありますか?
編集:
次のコードは、ファイルをダウンロード可能にするために機能しますが、拡張子は同じままです。誰もそれを変更する方法を知っていますか?
<% response.setContentType("text/csv"); %>
解決 2
答えを見つけました:
response.setContentType("application/csv");
response.setHeader("Content-Disposition", "inline;filename=myfile.csv");
他のヒント
JSPでファイルを保存し、ユーザーにファイルへのリンクを提供します。それか、ページにcsvファイルのMIMEタイプ(text / csv)を指定します。
使用すると思います
<% response.setContentType("text/csv"); %>
MIMEタイプを設定するには。
所属していません StackOverflow