如题,不知道有人有这样的小例子不?我要实现的就是从后台实时产生的数据,不停的在前台jsp页面上面更新展示,但是前台的页面只有一次请求,而不是多次请求,看了好多,都是长轮询,不停的发送请求,我需要长连接,只发生一次请求,如果有这样的例子给小弟,不胜感激,也可以直接给我邮箱:[email protected]
解决方案 »
- 奇怪,hibernate 分页报错:could not execute query
- spring开发:
- struts2.1 使用 convention plugin 时配置拦截器问题
- 模糊查询接过来的值写入sql语句后就变乱码了
- request取值的问题
- java如何得到sql server存储过程的返回值[最后一句查询结果和output的参数都要返回]
- ActionForm中使用对象出现的乱码问题
- 求助:jBuilder2006 编译出错:org.apache.jasper.servlet.JspServlet
- Java中提供哪些功能操作XML格式的配置文件?
- STRUTS高手请进!!!!!
- 一个网站访问日志文件,如何取其中访问次数最多前10位的ip地址?
- 1-1000个数字随机下发数字给用户却出现重复的问题,真是奇怪
这样很影响系统性能,我想要 实现长连接,一次请求,然后就能一直保持连接,我看servlet3.0新特性支持这点的,我就是没找到例子,求达人解答啊
Server端的输出流不close掉, 连接就会保持。
用http传输整个文件都没问题。
你自己编写client就行。问题是Web浏览器作client就有问题了。
通常browser是要连接close以后才展示内容,
弄长连接的后果就是一直显示loading网页。当然是有某些例外的。
比方说server传个plain text 给浏览器,
大多数浏览器会一边收到一行数据就一边显示一行数据,直到连接结束。
但整个过程,浏览器不能响应用户任何操作,所以没什么用。
http://www.ibm.com/developerworks/cn/java/j-lo-comet/index.html