
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())
参考:
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月10日 14时55分21秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
聊聊我的五一小假期
2021-05-08
数据库三个级别封锁协议
2021-05-08
ACM/NCPC2016 C Card Hand Sorting(upc 3028)
2021-05-08
ubuntu学习笔记-常用文件、命令以及作用(hosts、vim、ssh)
2021-05-08
SLAM学习笔记-求解视觉SLAM问题
2021-05-08
普歌-允异团队-HashMap面试题
2021-05-08
还在一个一个手动安装虚拟机吗?Cobbler自动部署装机一键最小化安装打把游戏就好了
2021-05-08
程序员应该知道的97件事
2021-05-08
create-react-app路由的实现原理
2021-05-08
Linux环境变量配置错误导致命令不能使用(杂谈)
2021-05-08
openstack安装(九)网络服务的安装--控制节点
2021-05-08
shell编程(六)语言编码规范之(变量)
2021-05-08
vimscript学习笔记(二)预备知识
2021-05-08
Android数据库
2021-05-08
HTML基础,块级元素/行内元素/行内块元素辨析【2分钟掌握】
2021-05-08
STM8 GPIO模式
2021-05-08
23种设计模式一:单例模式
2021-05-08
Qt中的析构函数
2021-05-08
C语言实现dijkstra(adjacence matrix)
2021-05-08