下载并更改使用 JSP 生成的文件的扩展名
我正在使用 Java Server Pages (JSP) 生成 csv(逗号分隔值)文件。 URL 显示“my_ generated_csv.jsp
”。
我想做的很简单:用户单击“Generate
”,下载生成的 CSV
文件。 我想用 JSP 生成它。 我需要重新考虑我的方法吗?
编辑:
以下代码可以使文件可下载,但扩展名保持不变。 有谁知道如何更改它?
<% response.setContentType("text/csv"); %>
I am generating a csv (comma separated value) file with Java Server Pages (JSP). The URL shows "my_generated_csv.jsp
".
What I want to do is simple: The user clicks "Generate
" which downloads the generated CSV
file. I'd like to generate it with the JSP. Do I need to rethink my approach?
Edit:
The following code works to make the file downloadable, but the extension remains the same. Does anyone know how to change it?
<% response.setContentType("text/csv"); %>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
让 JSP 保存该文件,然后向用户提供该文件的链接。 或者为页面指定 csv 文件的 MIME 类型(文本/csv)。
我相信你会使用
来设置 mime 类型。
Have JSP save the file, and then give the user a link to the file. Either that or give the page the MIME type of a csv file (text/csv).
I believe you would use
To set the mime type.
找到了答案:
Found the answer: