HTML5 HTTP协议推送 java版

来源:互联网 发布:淘宝改评价步骤 编辑:程序博客网 时间:2024/05/22 22:29

HTML5提供了EventSource基于http的推送,不像WebSocket那么复杂。


js:

//初始化
function start() {var es = new EventSource('xxxx.action');//参数为url链接,服务器执行推送的方法的链接es.onopen = open;es.onerror = error;es.onmessage = message;}
//连接成功调用function open(e) {}
//连接失败调用function error(e){}
//获得推送事件function message(e){e.data;//data为推送过来的数据}
//开始start(); 


java:大概就这个样子。。。。。

HttpServletResponse rsp;rsp.setContentType(“Content-Type:text/event=stream”);rep.getWriter().write("data:abcde\n\n");//返回数据格式必须有 data: 和 \n\n,中间部分为返回数据rep.getWriter().flush();



0 0
原创粉丝点击