我有一个带有HTML表单的JSP,用户可以在其中输入几个输入。提交JSP后,调用一些服务器端Java代码来创建报告。根据输入,此报告可能需要几秒钟或几分钟。 Java代码完成后,它会以Excel文件的形式将输出发送回Response对象中的浏览器。这为用户提供了打开或保存文件的标准提示。
在创建报告期间,我有一些动画在提交后显示正常,但在用户打开或保存文件后,动画仍保留在屏幕上。我希望在用户打开或保存后隐藏动画。
我的想法是使用javascript超时和间隔函数,但由于报告创建的可变性,我不知道如何设置持续时间。我试图找到方法来关闭下载完成或当用户点击打开或保存但似乎不可能。我正在寻找任何其他想法,因为现在我很难过。
提前致谢!!