将文件另存为 - 包含动态数据的对话框

时间:2010-06-16 13:23:23

标签: jsp

我知道这个问题很常见,但它的具体细节让我感到难过。

我有一个“导出”按钮,我想要生成一大堆数据,创建一个CSV文件,然后弹出一个“另存为文件”对话框,将该文件保存在本地计算机上。

此文件的名称也是动态的。

我知道如何制作CSV文件,但是如何在客户端弹出一个框让用户下载呢?

我正在使用带有Struts的JSP

1 个答案:

答案 0 :(得分:1)

您需要做的就是发送包含您生成的带有标头的csv的响应:

Content-Disposition: attachment; filename=your_file.csv