jquery servlet 长连接

Sky丿陌路 发布于 2013/08/12 17:09
阅读 1K+
收藏 0

想做一个jquery 长连接,就是服务器向客户端推送消息,可是不行:

java Code:

public void doGet(HttpServletRequest request, HttpServletResponse response){
try {

while (true) {


PrintWriter out=response.getWriter();
System.err.println("hello world!");
out.print("hello world!");
out.flush();

Thread.sleep(2000);
}
} catch (Exception e) {
e.printStackTrace();
}

}



html code:

  <script type="text/javascript">
  $(function(){
  $.ajax({
         type:"get",
         url:"<%=basePath%>comSlt",
         dataType:"text",
         timeout:1000000,
         success:function(data,textStatus){
                alert(data);
         },
         error: function(XMLHttpRequest,textStatus,errorThrown){
                debugger;
                   alert("连接超时");
         }
      });
  });
   
  
  </script>

加载中
0
把妹达人老张
把妹达人老张
Thread.sleep(2000);
0
王枢昊
王枢昊
有没有考虑用异步请求来做呢?
王枢昊
王枢昊
可能没看到全部代码吧 希望你认为的异步不是指ajax的部分
Sky丿陌路
Sky丿陌路
难道我这不是异步的?
0
情天大圣
情天大圣
参考OSC首页动弹
返回顶部
顶部