jquery servlet 长连接
想做一个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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
之前看过一个,供你参考
http://www.cnblogs.com/liubin0509/archive/2012/11/22/2781093.html
参考OSC首页动弹
难道我这不是异步的?
可能没看到全部代码吧 希望你认为的异步不是指ajax的部分