【发布时间】:2013-12-06 05:02:36
【问题描述】:
我们有一些长期运行的Servlet 的请求?如果客户端放弃,我们希望在服务器上停止此请求。是否可以通过Servlet API 检测客户端是否同时关闭了HTTP连接?
【问题讨论】:
标签: java http servlets request
我们有一些长期运行的Servlet 的请求?如果客户端放弃,我们希望在服务器上停止此请求。是否可以通过Servlet API 检测客户端是否同时关闭了HTTP连接?
【问题讨论】:
标签: java http servlets request
向响应写入一个字节(空格字符?)并刷新。如果它抛出IOException,那你就知道了。
顺便说一句,真正的后台作业(例如使用@Asynchronous EJB)与一种带有特定链接的电子邮件通知相结合,可能是一种对用户更友好的方法。
【讨论】: