java-ee - 在servlet上循环以避免超时

时间:2018-03-05 17:08:01

标签: jsp servlets java-ee web-applications java-ee-web-profile

当用户选择他需要的文件(超过3000个)时,我会在服务器中执行一些操作。但是压缩它们需要花费很多时间才能超过10秒,并且servlet会超时。

所以我想做的是在没有用户交互的情况下一步一步地完成它,例如我可以在每50个文件的zip 50files时调用其他servlet。 我的想法是循环通过相同的servlet直到进展为100%。

但是当客户点击按钮下载时 我在步骤0%和我拉链50个文件,但随后  我转发到下一个jsp,以免下载带有webservlet下载的download.jsp objectif是循环遍历这个jsp / servlet,每次拉链50个文件直到拉链完成。 但我不知道如何在不强迫用户点击表单按钮的情况下这样做,这样我就可以访问我的下载servlet的doPost了。

objectif是当我转发到download.jsp时自动访问doawnload servlet的DOPOST方法,以便它自动运行。

感谢您的帮助!!

0 个答案:

没有答案