我使用jetty7的长连接 可是这么使怎么也不能使他循环调用 求哪个高手大哥帮忙解答,急急!!
public void service(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
PrintWriter out = response.getWriter();
Object monitordisk = request.getAttribute("monitordisk");
Continuation continuation = ContinuationSupport.getContinuation(request);
if (monitordisk==null){ // 如果异步处理尚未返回结果
// 判断是否超时
continuation.suspend(); //挂起HTTP连接,阻塞请求,让请求排队等待
monitordisk="stop:" + new Date();
continuation.setAttribute("monitordisk", monitordisk); // 传送results
out.print(monitordisk);
out.flush();
System.out.println("再次请求");
continuation.resume(); // 恢复连接
//return;
}
continuation.setTimeout(2000);
}
补充:Java , Web 开发