文件下载

文件下载:
public ActionForward execute(ActionMapping mapping, ActionForm form,
   HttpServletRequest request, HttpServletResponse response)
   throws Exception {
  
  String inPutFileName = "附件2-2010年探亲路途费报销申请表.xls";
        response.reset();
        response.setContentType("application/vnd.ms-excel;charset=GBK");
        response.setHeader("Content-Disposition", "attachment;filename=" + new String(inPutFileName.getBytes("gb2312"),"ISO8859-1"));
       
        System.out.println("下载文件的路径:" + request.getRealPath(inPutFileName));

        //System.out.println(CustgradeinputDownLoadAction.class.getClassLoader().getResource(""));
        //打开指定文件的流信息
       // InputStream is = new FileInputStream(request.getContextPath() + "/" +inPutFileName);
        InputStream is = new FileInputStream(request.getRealPath(inPutFileName));
        //写出流信息

        int data = -1;
        OutputStream outputstream = response.getOutputStream();

        while ( (data = is.read()) != -1)
         outputstream.write(data);

        outputstream.flush();
        outputstream.close();
        is.close();
       
        return null;
 }

posted on 2010-01-12 16:11 飞熊 阅读(219) 评论(0)  编辑  收藏 所属分类: 上传下载


只有注册用户登录后才能发表评论。


网站导航:
 
<2010年1月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

文章分类

文章档案

收藏夹

搜索

最新评论

阅读排行榜

评论排行榜