`
phyeas
  • 浏览: 161879 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

使用Dwr Reverse Ajax更新所有客户端要配制的参数

阅读更多
今天使用Reverse Ajax又碰到几个问题.(怎么老是出问题),今天碰到的问题是更新所有客户端数据更新不成功.,只更新了自己页面的数据,找了baidu才知道 .原来要用DWR Reverse Ajax更新所有客户端,必须加点参数去设置..首先要在web.xml里加上 
  <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>
  
  
<servlet-mapping>
    
<servlet-name>dwr-invoker</servlet-name>
    
<url-pattern>/dwr/*</url-pattern>
  
</servlet-mapping>

然后在要使用Reverse Ajax的地方调用

dwr.engine.setActiveReverseAjax(true);


网上是这样说的.引用自:http://www.blogjava.net/josson/archive/2008/03/29/172705.html

开始这样还有问题..在使用这个东东的时候会报一个  什么  "所需数据不可用"...我没晕倒..

幸好,在dwr的demo里查到了正确的配置:
//.
<init-param>
            
<param-name>debug</param-name>
            
<param-value>true</param-value>
        
</init-param>
        
<init-param>
            
<param-name>activeReverseAjaxEnabled</param-name>
            
<param-value>true</param-value>
        
</init-param>
        
<init-param>
            
<param-name>
                initApplicationScopeCreatorsAtStartup
            
</param-name>
            
<param-value>true</param-value>
        
</init-param>
        
<init-param>
            
<param-name>maxWaitAfterWrite</param-name>
            
<param-value>100</param-value>
        
</init-param>
//.
这样配置之后..就可以更新客户端所有页面的数据了
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics