如何用Java实现数据异步导出功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1147个文字,预计阅读时间需要5分钟。
问题概述:使用Java作为后台语言,利用poi导出数据时无法异步导出,当数据量稍大时,会出现页面崩溃式等待(点击导出后,页面无任何反应和提示,该功能无效)。几秒后。
问题概述:
使用java作为后台语言,用poi导出数据时无法异步导出,当数据量稍微大点,就会出现页面傻瓜式等待 (点击导出后,页面无任何反应和提示,还以为此功能无效。然则几秒后浏览器才响应。)这样体验非常 不好。
解决办法:
很简单,将下载数据分离为一个单独方法。在触发导出后,先获取并封装数据(数据量大的话这个过程正好给页面做一个等待框,提示正在下载数据),完成后给前台返回一个状态,当前台收到返回正确返回状态后再关闭等待框并调用下载方法。
本文共计1147个文字,预计阅读时间需要5分钟。
问题概述:使用Java作为后台语言,利用poi导出数据时无法异步导出,当数据量稍大时,会出现页面崩溃式等待(点击导出后,页面无任何反应和提示,该功能无效)。几秒后。
问题概述:
使用java作为后台语言,用poi导出数据时无法异步导出,当数据量稍微大点,就会出现页面傻瓜式等待 (点击导出后,页面无任何反应和提示,还以为此功能无效。然则几秒后浏览器才响应。)这样体验非常 不好。
解决办法:
很简单,将下载数据分离为一个单独方法。在触发导出后,先获取并封装数据(数据量大的话这个过程正好给页面做一个等待框,提示正在下载数据),完成后给前台返回一个状态,当前台收到返回正确返回状态后再关闭等待框并调用下载方法。

