我写的程序如下:
<%@page language="java"%>
<%@page contentType="text/html;charset=gb2312"%>
<%
int i=1;
while(i<7)
{
response.setHeader("Content-disposition","filename="+i+".txt");
response.setHeader("Content-type","application/octetstream");
response.setHeader("Pragma","no-cache");
response.setHeader("Expires","0");
out.print("abc");
i=i+1;
}
%>
但是,最后才输出一个6.txt的文件,而我需要的是自动下完1.txt,再下2.txt.....直到6.txt
下载完毕,求救,我该怎么做?
<%@page language="java"%>
<%@page contentType="text/html;charset=gb2312"%>
<%
int i=1;
while(i<7)
{
response.setHeader("Content-disposition","filename="+i+".txt");
response.setHeader("Content-type","application/octetstream");
response.setHeader("Pragma","no-cache");
response.setHeader("Expires","0");
out.print("abc");
i=i+1;
}
%>
但是,最后才输出一个6.txt的文件,而我需要的是自动下完1.txt,再下2.txt.....直到6.txt
下载完毕,求救,我该怎么做?
解决方案 »
- flash插件不随鼠标滚动
- 弱弱的问一句 jasper编译好的文件属于什么类型的?
- 新手求解 一般的javaweb项目用到了哪些框架
- Eclipse jsp连接mysql?
- 如何实现数据传输跳转和title变化的(求救中哭死我了一个技术菜鸟)
- 两个表的两个相同字段,当修改其中一个的时候,另一个表中的字段也被修改
- 在tomcat下在页面中怎么删除虚拟目录下的某个文件
- 求指点:JSP页面中打印表格中的数据
- 如何在Servlet接收JSP的session
- weblogic6.1环境中mydomain下的各文件作用及配置--(大虾、菜鸟都欢迎!)------**我们的目标是:给世界多一点关爱!**
- JSP如何实现托盘程序啊,我的需求是否可以实现呢。
- 我启动我的tomcat5.0时有一个Exception
response.setHeader("Pragma","no-cache");
response.setHeader("Expires","0");就不会缓存服务器信息了,所以只得到最后一个响应头
response.setHeader("Pragma","no-cache");
response.setHeader("Expires","0");
也还不行,急用求各位帮忙!
// 得到文件名字和路径
String filename = "aa.txt";
String filepath = "D:\\Myservlet\\web\\";
// 设置响应头和下载保存的文件名
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition",
"attachment; filename=\"" + filename + "\"");
// 打开指定文件的流信息
java.io.FileInputStream fileInputStream =
new java.io.FileInputStream(filepath + filename);
// 写出流信息
int i;
while ((i=fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
out.close();
%>