Java后台实现文件下载功能

项目中使用的框架是SpringMVC+MyBatis
在项目中需要做一个功能。就是一个报表。然后根据报表生成一个csv格式的文件。然后进行压缩。并提供下载功能。
这里写图片描述

该“Excel下载” 功能的业务逻辑是当点击该按钮。则需要把报表页面上显示的数据进行生成一个csv
格式的文件。然后并进行下载

如何生成CSV(详见开发中。。。。。。)
为此。
我实现文件下载功能。

我们的顺序是从前台到后台依次进入。
前台的代码是:这里写图片描述

这里仅仅只是为Ecxel下载 提供一个点击事件而已。
注意:
这里是没有用Ajax一说来进行下载文件的。我在百度里看到人博友说。Ajax没有提供IO流下载文件的功能。所以大部分都是动态的添加一个Form表单。然后用表单进行自动提交[form.submit()]。自动去后台执行相应的代码。

那么我们需要写好我们的js点击事件。

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值