随笔 - 25  文章 - 32  trackbacks - 0
<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

常用链接

留言簿(2)

随笔档案

文章分类

文章档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜

今天使用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>
//.
这样配置之后..就可以更新客户端所有页面的数据了
posted on 2008-05-25 13:48 phyeas 阅读(317) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: