日期:2014-05-16  浏览次数:20592 次

关于长连接的问题 dwr
接受信息页面a.jsp,发送信息页面b.jsp
在a.jsp中body设置属性 onload="dwr.engine.setActiveReverseAjax(true);"
造成的问题,页面一直在加载,哪位高手有解决方法说下。
不知道在后台能否设置a.jsp页面的dwr.engine.setActiveReverseAjax(true);

------解决方案--------------------

这是Active模式下的一种默认配置,具有很快的响应速度,而且建立好的链接只有每60秒检查一次浏
览器是否是活跃的.这种工作模式的配置非常简单,在Web.xml中配置DWR的时候,加上下面的内容:
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>activeReverseAjaxEnabled</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
然后在Browser页面端加上下面一句就可以了:
dwr.engine.setActiveReverseAjax(true);
需要说明的是,长链接会增加Server的资源占用,有些Server比如Jetty允许在客户端关闭线程
(connection),在新版本中会把这种能力延伸到GlassFish 和Tomcat.总之,DWR的主导思想是尽
量保护Server,减小负载.

------解决方案--------------------
引用:
CSS code

这是Active模式下的一种默认配置,具有很快的响应速度,而且建立好的链接只有每60秒检查一次浏
览器是否是活跃的.这种工作模式的配置非常简单,在Web.xml中配置DWR的时候,加上下面的内容:
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.s……

++。。。
------解决方案--------------------
帮顶