取消之前的请求服务器端

时间:2013-04-22 04:59:06

标签: java spring tomcat web

在我们的网络应用程序中,我们有不同的选项供用户选择。

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

目前,我们正在为每个请求创建新线程,并在收到新请求时取消该特定用户的所有旧请求。如果这是正确的方式或有更好的方法,请告诉我们。

1 个答案:

答案 0 :(得分:0)

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