response.setheader("content-disposition","attachment;filename="+filename);

author author     2023-03-23     589

关键词:

response.setContentType( "application/vnd.ms-excel;charset=gbk");
response.setHeader( "Content-Disposition ","attachment; filename=" + fileName);
在action的代码如上,但是导出excel文件时,文件名为action的名字加上xls,我action的名字为export,结果就是export.xls,不知道怎么回事

参考技术A fileName没有传对。。追问

不可能,我打印出来了,没有问题 我测试了,response.setHeader( "ContentDisposition ","attachment; filename=xxx.xls"); 是没有问题,但是想上门那样就不行 不知道上门原因

追答

response.setHeader( "ContentDisposition ","attachment; filename=xxx.xls"); 是没有问题的话,所以肯定是传的变量filename的问题。。你把赋给filename值的地方发出来看看,或者自己调试下看看他的值

本回答被提问者采纳
参考技术B response.setHeader( "Content-Disposition ","attachment; filename=" + fileName); 设置文件名不成功 参考技术C 楼主问题解决是怎么解决的?

为啥response.setheader方法含中文乱码

参考技术Af(isset($_POST['submit'])&&$_POST['submit']=='提交')3//判断是否是提交过来的4$intext=$_POST['intext'];5if($intext!=null||$intext!='')6$link=mysql_connect("localhost","root","123456");7//数据库配置信... 查看详情

jsp禁用缓存的方式response.setheader("pragma","no-cache");setdateheader("expir

...端控制AJAX页面缓存:      response.setHeader("Pragma","no-cache"); & 查看详情

我写的response.sendredirect怎么实现不了跳转

..."import="java.util.*">现在的时间是:<%response.setheader("refreash","2");%>请选择跳转的网站:新浪网网易腾讯网<%stringurl=""if=""null="">response.setheader("refreash","2");这方法里面有三个... 查看详情

response.setheader("contentdisposition","attachment;filename="+urlencoder.encode

为什么执行完了上面的代码弹不出下载提示框呢?第一个参数写的有问题,应该写Content-Disposition,大小写和中间的杠都不能省略参考技术A记得要Write.out();之类的输出一下 参考技术B你没有输出。追问怎么输出呀? 参考技术C再检... 查看详情

如何用setheader("refresh"...实现跳转?

2.用setHeader("refresh"...跳转:(视频下载) (全部书籍)马克-to-win:使用response对象的setHeader()方法可以实现在某个时间点跳转到某个页面的作用。比如response.setHeader("refresh",60);可以实现六十秒以后,又一次访问当前页面。... 查看详情

java:关于保存文件的路径问题,如何通过response设置?

...件呢?response.setContentType("application/pdf"); response.setHeader("Content-Disposition","attachment;filename=output.pdf;");1、首先我们客户端下载文件,是从服务器上面下载的。是不允许我们操作客户端的文件的以下是设置服务... 查看详情

java下载文件设置文件名

...后台设置一个,<%response.setContentType(fileminitype);response.setHeader("Location",filename);response.setHeader("Cache-Control","max-age="+cacheTime);response.setHeader("Content-Disposition","attachment;filename="+filename);//filename应... 查看详情

java文件下载改名

response.setHeader(arg0,arg1)方法获取文件名,但是我想让下载下来的文件有一个统一的名字,比如《点击下载》下载下来一个XXXXX.txt文件代码请详细些谢谢~参考技术A要重新设置contentType,如application/octet-stream,再加一个filenamefilename=&... 查看详情

video标签播放视频不能拖动进度条

...ing.indexOf("=")+1,rangeString.indexOf("-")));response.setHeader("Content-Type","video/mp4");response.setHeader("content-disposition","attachment;filename="+URLEncoder.encode("视频文件名称.mp4","UTF-8"));response.s... 查看详情

springboot如何解决跨域问题?

...nHttpServletResponseresponse=(HttpServletResponse)servletResponse;response.setHeader("Access-Control-Allow-Origin","*");response.setHeader("Access-Control-Allow-Methods","POST,GET,OPTIONS,DELETE");response.setHeader(" 查看详情

java操作blob(.doc文件)输出前台提示打开/保存

...t();response.setContentType("application/x-msdownload");response.setHeader("Content-disposition","attachment;filename=ssss.doc");response.setHeader("Cache-Control","max-age=0");response.setHeader("Pragma","public");//Filefile=newF... 查看详情

通过response.setheader方法设置头文件

通过response.setHeader方法设置头文件1.设置content-disposition响应头控制浏览器以下载的形式打开文件response.setHeader("content-disposition","attachment;filename="+fileName);2.设置输出流的编码方式response.setCharacterEncoding("UTF-8");3.获取输出流 查看详情

response.setheader参数用法的介绍

response.setHeader是用来设置返回页面的头meta信息,使用时response.setHeader(name,contect);meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta标签用于网页的<head>与</head>中 1、<metaname="Generator"contect="">用以说明生成工具... 查看详情

js页面通过servlet删除一条数据之后,返回到原jsp页面,仍显示删除数据,该怎样处理?

...法可以通过过滤器,或者有response的地方(如:jsp页面)response.setHeader("Cache-Control","no-cache");response.setHeader("Cache-Control","no-store");response.setHeader("Pragma","no-cache");response.setDateHeader("Expires&quo... 查看详情

response.setheader()用法

response.setHeader()下载中文文件名乱码问题收藏 1.HTTP消息头(1)通用信息头即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma主要:Cache-Control,Connection,Data,Pragma,Trailer,Transfer-Encoding,Upg... 查看详情

通过调试理解httpservletresponse中的setheader()和addheader()的区别(代码片段)

...以得知addHeader方法总是为响应增加新的首部。接下来看下setHeader()添加两个完全一样的信息: response.setHeader("foo","beer");response.setHeader("foo","beer");最后来看下使用setHeader方法添加两个名字相同,值不同的情况response.setHeader("foo",... 查看详情

http.request中如何response的读写大小?

您好,HTTP.request的response大小可以通过设置response.setHeader('Content-Length',length)来设置,其中length为要读取或写入的字节数。另外,如果要获取response的大小,可以使用response.getHeader('Content-Length')来获取。此外,response的... 查看详情

java中怎么使用httppost的setheader方法呢,提示有语法错误,而且httppo

JAVA中怎么使用HttpPost的setHeader方法呢,提示有语法错误,而且HttpPost提示没有setHeader方法参考技术A你是要设置请求头还是响应头信息?request.setHeader(),或是response.setHeader()追问请求头怎么弄呢 参考技术BhttpPost.addHeader("Content-Typ... 查看详情