如果客户端继续监听请求,请检查servlet API?

时间:2013-11-21 16:00:50

标签: java http servlets request

我们有一些长期运行Servlet的请求?如果客户端放弃,我们希望在服务器上停止此请求。是否可以通过Servlet API检测客户端是否同时关闭了HTTP连接?

1 个答案:

答案 0 :(得分:1)

将一个字节(空格字符?)写入响应并刷新。如果它抛出IOException,那么你就知道了。

顺便说一句,真正的后台工作(例如,使用@Asynchronous EJB),结合一种带有特定链接的电子邮件通知,可能是一种更加用户友好的方法。