不可以, 
因为通过名字就知道httpxmlrequest也是使用http协议。
http协议是无连接的,一次请求/响应之后就断开了。
我觉得你可以发送两个httpxmlrequest请求, 一个交换数据, 一个来监视状态。这样的我做过。

解决方案 »

  1.   


    可是,在servlet端的response的printWriter在close掉之前都应该属于一次响应范畴啊,只不过这一次响应被延迟了很久而已。
      

  2.   


    response的printWriter在close掉之前都算是一次响应没错,不过你不关闭的话,就算是响应没完成,ajax是不会返回调用回调函数的,而且你一直不关闭的话会出错的,一般都会有个连接超时时间的。
      

  3.   


    哦,那就是说还是在阻塞了..进一步问问,如果不用ajax提交,而是直接用页面post请求,然后服务器每5秒response的printWriter打印一个数据,那么,浏览器的页面上可以每5秒蹦出一行么?也就是说IE监听浏览器的返回值会不会超时?IE支持长连接不?