Servlets Servlet不应该处理任何新请求,直到它完成对以前请求的处理

Servlets Servlet不应该处理任何新请求,直到它完成对以前请求的处理,servlets,filter,Servlets,Filter,我有一个web应用程序,它只执行一个繁重的过程。现在假设任何用户都发送了一个请求,servlet正在处理(这个处理可能需要大约一个小时)。如果同一用户在前一个请求完成之前有意或无意再次点击链接。应用程序不应允许此操作,并应显示一条消息,说明我们已在处理您以前的请求 例如,用户点击链接www.example.com/myApp/saw.dll,servlet正在处理。现在,在处理完成之前,相同的用户再次点击相同的链接。我不希望再次处理请求,只显示我们正在处理的消息 如果servlet已经在处理以前

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

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

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


希望我的问题清楚。感谢您的宝贵建议。

事实上,您发布的内容毫无疑问。我用语言学。只是想补充一点-如何实现上述情况??如果servlet已经在处理以前的请求,那么如何限制它处理来自同一个servlet的任何新请求?谢谢