- 35
- 0
- 约7.11万字
- 约 8页
- 2016-12-23 发布于贵州
- 举报
使用Pushlet来实现服务器端向客户端推送信息
实现方式:
有两种实现方式:
通过配置文件来实现定时的从服务器端向客户端推送信息
通过API主动向另外一端推送信息
以下分别给予介绍。
特别注意
在开始测试之前,有两点非常重要,需要实现讲明,否则程序将会无法正常运行:
JSP页面上的设定
JSP页面上必须添加以下代码以确保Pushlet能够正确的获得后台服务的地址:
base href=%=request.getContextPath()%
Pushlet的JS文件的Bug修改
需要修改被引用的JS文件ajax-pushlet-client.js的内容,找到
PL.pushletURL = PL._getWebRoot() + pushlet.srv; 将其修改为
PL.pushletURL = pushlet.srv; 修改的原因是Pushlet进行地址解析的方法在某些应用中会解析错误,导致请求的路径是nullpushlet.srv?,最终导致无法正确的请求到服务器的信息。
中文问题
一般情况下,如果不做特殊处理,中文问题将会导致Pushlet的客户端停止响应,解决办法是,在使用Pushlet的客户端代码发送消息之前,将其进行转码,代码为
encodeURIComponent( msg) 正式开始
以上准备工作完毕,就可以正式的开发测试样例了。
定时的从
原创力文档

文档评论(0)