Java后台如何弹出window的下载对话框
发布日期:2021-05-07 04:24:28 浏览次数:18 分类:精选文章

本文共 419 字,大约阅读时间需要 1 分钟。

参考地址:

方法就是配置响应头:

//告诉浏览器数据类型response.setContentTypeIfNotSet("application/vnd.ms-excel;charset=UTF-8"); //激活文件下载对话框response.setHeader("Content-disposition", "attachment;filename=" + fileNa); workbook.write(response.out);

说明:这里的response是play框架中的response,并不是Java中的Response,当然他引用了Java中Response.

假设我们没有使用play框架中的response.out这个参数。

我们使用的是HttpServletResponse response,那么

最后一句代码改为:

workbook.write(response.getOutputStream())

参考:

上一篇:当获得json格式的字符串时,如何用Alibaba的json包来解析
下一篇:JQueryiframe页面操作父页面中的元素与方法(实例讲解)

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月10日 14时55分21秒