Servlet在完成先前请求的处理之前不应处理任何新请求

时间:2014-01-20 12:48:37

标签: servlets filter

我有一个只执行一个繁重进程的Web应用程序。现在假设任何用户都发送了一个请求,而servlet正在处理(此处理可能需要大约一个小时)。如果同一用户在上一个请求完成之前有意或无意地再次点击该链接。该应用程序不应该允许它,并应显示一条消息说,我们已经在处理您之前的请求。

例如 - 用户点击链接 - www.example.com/myApp/saw.dll和servlet正在处理。现在在处理完成之前,同一个用户再次点击同一个链接。我不希望再次处理请求,只显示我们正在处理的消息。

如果servlet已处理先前的请求(来自同一用户),如何限制servlet处理来自同一用户的任何新请求?

希望我的问题很明确。感谢您的宝贵建议。

0 个答案:

没有答案