【问题标题】:Download and change the extension of a file generated with JSP下载并更改使用 JSP 生成的文件的扩展名
【发布时间】:2010-10-13 08:44:01
【问题描述】:

我正在使用 Java Server Pages (JSP) 生成一个 csv(逗号分隔值)文件。网址显示“my_generated_csv.jsp”。

我想做的很简单:用户点击“Generate”下载生成的CSV文件。我想用 JSP 生成它。我需要重新考虑我的方法吗?

编辑:

以下代码使文件可下载,但扩展名保持不变。有人知道怎么改吗?

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

【问题讨论】:

    标签: jsp csv file-conversion


    【解决方案1】:

    让 JSP 保存文件,然后给用户一个文件的链接。要么给页面一个 csv 文件 (text/csv) 的 MIME 类型。

    我相信你会使用

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

    设置mime类型。

    【讨论】:

    • 它可以使文件可下载,但扩展名保持不变
    【解决方案2】:

    找到答案:

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

    【讨论】:

      猜你喜欢
      • 2020-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-28
      • 2020-10-30
      • 1970-01-01
      • 2011-07-12
      相关资源
      最近更新 更多