[导入]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
posted @ 2009-03-06 11:44  古晋  阅读(243)  评论(0编辑  收藏  举报