- ベストアンサー
JSP/Servlet DBからデータを読み込み、CSV形式でダウンロードさせる・・・・
まず、あるボタンをおすと、Servletに飛ばして、そこでDBから特定のデータを読み込んで、読み込んだデータをカンマ区切りにして、ダウンロードさせます。 そして、ダウンロード直後にそのファイルを開かせないで、ダウンロードした人が任意の場所にファイルを保存させたいのです。 ダウンロード自体はできているのですが、どうしてもダウンロード直後にエクセルファイルでひらいてしまい、任意の場所に保存させることができません。Officeの入っていないPCなら任意の場所に保存させられるようなのですが・・・・。 解決案をお待ちしております。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
resp.setHeader("Content-Disposition", "attachment; filename=\"tets.csv\""); Servlet でこの一行を入れてみてはどうですか? JSPはこの場合、関係ないですよね? 多分、attachment; が開かない様にしてくれたかと思うんですが。。。 適当です。間違っていたらすみません。
お礼
おおお!うまくいきました(>< ありがとうございます。かなり助かりました。