jsp下载文件的问题
小弟想在jsp中点击1个按钮下载文件,点击“下载”按钮后,成功弹出下载对话框,“打开”和“保存”都没报错,但是点击“取消”,servlet就有错误发生: “Outputstream encountered error during write”,意思是说在写文件的时候流发生错误。
请问如何解决这个问题,十分感谢!!!
servlet中的代码如下:
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String fileName = "D:\\test.csv";
FileInputStream fileInputStream = new FileInputStream(fileName);
BufferedInputStream bufferedInputStream = new BufferedInputStream(fileInputStream);
response.reset();
response.setContentType("text/html;");
response.setHeader("Content-Disposition", "attachment;filename="+fileName);
OutputStream outputStream = response.getOutputStream();
byte[] b = new byte[1024];
int len = 0;
while((len=bufferedInputStream.read(b)) != -1){
outputStream.write(b,0,len);
}
outputStream.close();
bufferedInputStream.close();
fileInputStream.close();
}
帮顶
Java code:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ page import="java.io.OutputStream,java.io.File,java.io.File
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
//用客户的session的id建立一个临时文件:
//String tempFileName=(String)session.getId();
String tempFileName = (String)session.getId();
//out.println(& ......
各位大侠救命啊 !!
刚装了SQL2000 sp3
想用JSP连接数据库但是出现问题了
我用的是JDK6.0+tomcat5.0+SQL2000 SP3+JDBC sp3
它显示的是
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver fo ......
OA系统,包括角色权限,系统安全,注入,
运行的操作系统,数据库,大家都提提建议
还有以后的系统可扩展性上应该如何规划呢
请大家提提建议,谢谢
帮顶
up
我建议用:
jsp+jdbc+Struts作(效率)
严格按 ......
jsp学习前要了解那些知识?学了java了。不知道还要学习些什么知识才可以很好的学习jsp
HTML、JavaScript
直接学就可以了,遇到不会就现学就行。
Html css servlet
去了解浏览器与web服务器的简单交 ......