博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目导出excel引发的一些问题
阅读量:7029 次
发布时间:2019-06-28

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

有关这个问题,在不知道原理的时候,说实话很是蛋疼,不知道为什么会下载excel,然后就开始看源码,发现最后它走到了这个类

 

也就是如果我们使用了spring框架,就会默认有这个东西,其实spring 就是 集成 servlet的,servlet也有这个类,所以其实不用什么框架,

有servlet包就可以导出excel

服务端向客户端游览器发送文件时,如果是浏览器支持的文件类型,一般会默认使用浏览器打开,比如txt、jpg等,会直接在浏览器中显示,如果需要提示用户保存,就要利用Content-Disposition进行一下处理,关键在于一定要加上attachment:

Response.AppendHeader("Content-Disposition","attachment;filename=FileName.txt");
Content-Disposition: attachment; filename=“filename.xls”
当然filename参数可以包含路径信息,但User-Agnet会忽略掉这些信息,只会把路径信息的最后一部分做为文件名。当你在响应类型为 application/octet- stream情况下使用了这个头信息的话,那就意味着你不想直接显示内容,而是弹出一个”文件”的对话框,接下来就是由你来决定“打开”还是“保存” 了。

 

 

转载于:https://www.cnblogs.com/love-you-girl/p/4431626.html

你可能感兴趣的文章
多线程篇一:传统线程实现方式
查看>>
(转)面向对象5大基本特征
查看>>
RabbitMQie消息列队整理
查看>>
45种Javascript技巧大全
查看>>
【Unity】7.3 键盘输入
查看>>
abap number range
查看>>
那些最好的轮子 - PHP篇
查看>>
1.2方程求根之不定点迭代法
查看>>
css attr 利用特殊字体 图片 :before content
查看>>
移动平台3G手机网站前端开发布局技巧汇总(转)
查看>>
2018-2019-1 20165231《信息安全系统设计基础》第一周学习总结
查看>>
VSSより、指定したファイルを取得するマクロ(パス入り)
查看>>
Android控件第7类——对话框
查看>>
执行JS
查看>>
学校中有老师和学生两类人,而在职研究生既是老师又是学生,对学生的管理和对教师的管理在他们身上都有体现。...
查看>>
黑马程序员——JAVA学习笔记七(String类)
查看>>
20135202闫佳歆20135220谈愈敏实验一
查看>>
CodeForces 678D Iterated Linear Function
查看>>
ACdream 1083 人民城管爱人民
查看>>
内存缓存memory-cache
查看>>