[导入]java实现文件下载
/**
该类使用方法:
在使用struts框架(或其他框架)时,如果从action转到该servlet,有一点要注意。就是在使action之前如果是用了filter,并且在filter调用了getWriter()方法,那么action跳转到该servlet时,必须是redirect形式,否则会出错。出错信息大致如下:
java.lang.IllegalStateException: getWriter() has already been called for this re
sponse。
该类的两个假设:
1。假使下载的文件名传送到该servlet的名字是“filename”。使用redirect到本servlet时,参数传送可以通过session;
2。假使要下载的文件在目录“rootpath”下。
**/
public class DownloadFile extends HttpS
文章来源:http://blog.csdn.net/guodongbingtuan/archive/2009/03/05/3958765.aspx