struts下载文本文件,怎么没有弹出窗口呢? 设置target="_blank",在新窗体中显示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <% //得到文件名字和路径 String filename = "test.txt"; String filepath = "F:\\"; // 设置响应头和下载保存的文件名 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(); %> 先改一下你的文件设定打开我的电脑 -〉 工具 -〉 文件夹选项 -〉 文件种类 -〉 找到txt -〉 详细设定 -〉下载打开确认打对钩 一方面是你电脑设置问题,但是你无法让每个客户都和 你同样的设置电脑。所以你需要做个下载文件的程序。我在这个帖子也有回复http://topic.csdn.net/u/20080219/14/2cc7252f-10eb-4205-9e5f-d0b99a02f662.html可以去看看。问题和你一样的。 哈哈,我改成如下的就可以了: String fileName="download.txt"; // 设置响应头和下载保存的文件名 response.setContentType("text/plain;charset=gb2312"); response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\""); form传值的问题 关于hadoop 分布式文件存储 问一个关于ssl认证的问题,解决给100 jpa与hibernate注解混合使用 Validator框架的疑惑 struts发展趋势 在线等 用weblogic和sqlserver配制数据池的时候,jdbc应该放在weblogic下的哪个目录? java.lang.NoSuchMethodException的一种可能错误 求救! 关于Spring的集合属性的注入出现了一个问题 高手帮我看看啊,xml空指针异常 jsp 与数据库的问题!
//得到文件名字和路径
String filename = "test.txt";
String filepath = "F:\\";
// 设置响应头和下载保存的文件名
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();
%>
我在这个帖子也有回复http://topic.csdn.net/u/20080219/14/2cc7252f-10eb-4205-9e5f-d0b99a02f662.html
可以去看看。问题和你一样的。
String fileName="download.txt";
// 设置响应头和下载保存的文件名
response.setContentType("text/plain;charset=gb2312");
response.setHeader("Content-Disposition",
"attachment; filename=\"" + fileName + "\"");