【发布时间】:2016-09-03 06:33:53
【问题描述】:
我在 JSP 中有一个提交按钮。此按钮调用 2 个函数:function A(…) 和 function B(…)。后者向许多用户发送电子邮件,可能是 1000 个用户或 2000 个用户。当我单击提交按钮时,页面会一直加载,直到电子邮件发送给所有用户。这需要太多时间。
有没有办法让页面加载到function A 完成,然后在后台运行function B?或者有没有人有任何其他的建议来解决这个问题?
【问题讨论】:
-
@subash 无法通过 ajax 调用解决。
-
使用
Thread发送电子邮件。 -
ExecutoService可能会有所帮助 -
@RC。和其他建议使用线程的人:您必须了解触发不受应用程序服务器中的容器管理的新线程的含义。换句话说,不要玩火,至少你知道自己在做什么。