java - 如何使excel文件可下载

标签 java browser download

我已经生成了 excel 报告,我希望用户下载该文件,那么如何设置响应属性(内容类型)。

最佳答案

您需要像这样设置标题和内容类型:

    response.setHeader "Content-disposition", "attachment;filename=myExcel.xls"
    response.contentType = "application/vnd.ms-excel"

然后流式传输响应中的内容。

编辑:如果需要设置内容长度:

    response.contentLength = 100

javadoc 中记录的内容长度

关于java - 如何使excel文件可下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6921923/

相关文章:

Java变量初始化

java - 自定义评级栏绘图未正确重叠

asp.net - ASP.NET中的浏览器崩溃事件

javascript - 独立于浏览器的 JavaScript

actionscript-3 - As3 FileReference 下载动态 url

java - 使用 Azure Java sdk 中的 "beginCreatingDeployment"方法启动实例

html - 解析器(例如 HTML)如何工作?

java - 安卓 : Download a single file in many parts

javascript - 如何向 HTML5 播放器添加下载视频按钮?

java - 将子对象保存到数据库后如何同步实体?