Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 JSP 中有一个提交按钮。此按钮调用 2 个功能:function A(…)和function B(…)。后者向许多用户发送电子邮件,可能是 1000 个用户或 2000 个用户。当我单击提交按钮时,页面会一直加载,直到电子邮件发送给所有用户。这需要太多时间。
function A(…)
function B(…)
有什么方法可以让页面加载直到function A完成然后function B在后台运行?或者有没有人有任何其他建议来解决这个问题?
function A
function B
通过 AJAX 调用两个 servlet 或 JSP 使其工作。当您单击按钮时,它会对 servlet_A 进行 AJAX 调用,当您从那里获得响应并将输出放入 DIV 或其他内容时,然后对 servlet_B 进行 AJAX 调用并让它花费多长时间。
与上面评论中所说的相反,AJAX 对此有好处,因为它是异步运行的。您发送请求,每当响应返回时,您都可以使用它或不使用它。