项目开发中有个下载excel模板的功能,为了更加人性化,想要给出下载等待提示,由于使用了下载的servlet使用了poi的api最后是输出流,所以一般的提供没法使用
下面看看解决办法:
思路:调用servlet前设置session一个标志值,调用完servlet后设置session为另外一个标志值
页面点击的时候调用js的setInterval函数,去监听上面的servlet调用是否结束。如果还没有结束则把下载图片设置为gif动态图,如果结束则变为静态图片
看看效果图:
下面看看代码:
最后给大家附上gif图片,没找到,还是自己做的