3

在我们的 Web 应用程序中,我们有用户可以选择的不同选项。

如果用户执行不同的选择/选项,则每次选择/操作都会向服务器发送请求,并且响应会显示在 UI 中。如果用户按顺序执行多个操作,则所有请求将分别发送到服务器。当服务器端收到新请求时,我们想取消所有先前的请求。

目前我们正在为每个请求创建新线程,当收到新请求时,该特定用户的所有旧请求都将被取消。请让我们知道这是正确的方法还是有更好的方法。

4

1 回答 1

0

如果您试图取消对 tomcat 的请求,那可能会很困难。但是,如果您使用 ajax 向服务器提交请求,您将能够在客户端中止请求并发送新请求。这都是假设请求是幂等的。

于 2013-04-22T05:05:40.500 回答