gpt4 book ai didi

Java : Cancel a running process( or task) by clicking a button in webapplication in spring

转载 作者:行者123 更新时间:2023-11-28 22:41:41 26 4
gpt4 key购买 nike

我在我的网络应用程序中提交了一个请求,这可能需要很长时间来处理请求并获得响应。用户是否可以通过单击 Web 应用程序中的按钮来取消中间的请求。

中止ajax请求不会停止服务器端的请求。

有什么办法可以实现吗?

最佳答案

为什么用户想要取消请求?

如果它运行时间很长,而且他们不想等待,更好的主意可能是让它成为一个异步过程。立即将收据 token 返回给用户,并让他们知道他们稍后可以带着收据回来领取结果。提供第二种接收 token 并返回响应的方法。

更新:

您需要研究一下您的数据库服务器是否有 API 允许您取消进程。这是这里的关键。如果不是,那你就不走运了。我不知道 JDBC API 中有任何这样的东西,所以即使知道,您也必须想办法将该命令发送到数据库。

关于Java : Cancel a running process( or task) by clicking a button in webapplication in spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30619536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com