`
phyeas
  • 浏览: 164340 次
  • 性别: 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>
//.
这样配置之后..就可以更新客户端所有页面的数据了
分享到:
评论

相关推荐

    即时通讯DWR Reverse Ajax

    以在线聊天为例,服务器端会维护一个聊天记录列表,每当有新的消息时,通过DWR Reverse Ajax将消息推送给所有在线用户。客户端则通过JavaScript的DWR API接收消息并显示在聊天窗口中。这样的设计使得用户能够实时...

    dwr reverseajax clockms

    dwr reverseajax clockms

    dwr reverseajax ClockLogging

    dwr reverseajax ClockLogging

    dwr3ReverseAjax示例

    在这个“dwr3ReverseAjax示例”中,我们将深入探讨如何利用DWR 3.x版本来构建一个基于Ajax的简单Web聊天应用。 首先,DWR的核心功能是通过HTTP协议实现在客户端JavaScript和服务器端Java之间的远程方法调用(Remote...

    DWR3实现服务器端向客户端精确推送消息

    要实现服务器端向客户端的精确推送,DWR3提供了“Reverse Ajax”或者称为“Comet”技术。Comet是一种使服务器能够长时间保持HTTP连接开放的技术,以便在需要时向客户端发送更新。这种长轮询或流式传输的方式,使得...

    dwr 2.0(reverse ajax)实现推的web IM例子

    总的来说,通过这个例子,你可以学习到如何使用DWR 2.0来构建一个实时的Web应用,特别是如何利用Reverse Ajax实现服务器到客户端的数据推送。这不仅加深了对DWR的理解,还对Web开发中的实时通信有了实际操作的经验。...

    dwr实现ajax功能ajax+dwr

    通过DWR,我们可以使用JavaScript直接调用服务器端的Java方法,实现Ajax(Asynchronous JavaScript and XML)的功能,即在后台与服务器交互数据并局部更新网页。 **Ajax**的核心是利用JavaScript进行异步数据请求,...

    DWR REVERSEAJAX DEMO

    Server Side Reverse Ajax Clock

    Dwr 官方Reverse Ajax Demo

    **DWR (Direct Web ...总的来说,DWR是实现Reverse Ajax的一个强大工具,它简化了服务器与浏览器之间的交互,为构建富客户端Web应用提供了便利。了解并掌握DWR,对于提升Web应用的用户体验和交互性具有重要意义。

    dwr和ajax技术

    标题提及了“dwr和ajax技术”,这意味着我们要讨论的是两种用于创建动态Web应用程序的技术。DWR(Direct Web Remoting)是一种Java库,它允许JavaScript和Java在浏览器与服务器之间进行双向通信,而Ajax...

    dwr和ajax使用demo

    DWR(Direct Web Remoting)是一种在Web应用程序中实现异步JavaScript和XML(Ajax)的方法,它简化了客户端和服务器之间的通信,使得动态更新网页变得更加简单。DWR允许JavaScript直接调用Java方法,就像它们在同一...

    dwr反转AJAX聊天源码

    通过学习和研究这个源码,开发者可以了解到如何使用DWR库实现服务器向客户端的实时数据推送,掌握DWR的基本配置和API使用,同时也能理解如何设计和实现一个简单的聊天系统。这对于理解Ajax通信、提升Web开发技能,...

    DWR让Ajax如此简单

    - **Reverse Ajax(反向Ajax)**: DWR实现了反向Ajax,即服务器可以主动推送数据到客户端,而不仅仅是响应客户端的请求。 - **Caching(缓存)**: DWR支持缓存服务器端的响应,提高性能,减少网络流量。 ### 2. ...

    dwr反向Ajax的三种情况

    配置DWR的反向Ajax模式通常涉及修改`web.xml`文件和在客户端JavaScript中设置参数。例如,要启用Active模式,需要在DWR的Servlet配置中设置`activeReverseAjaxEnabled`为`true`,并在页面加载时调用`dwr.engine....

    使用DWR开发AJAX For J2EE

    - **反向AJAX (Reverse AJAX)**:DWR的核心是反向AJAX,即服务器主动推送数据到客户端,而不是传统的客户端发起请求获取数据。 - **远程调用 (Remote Method Invocation)**:DWR允许JavaScript直接调用服务器上的...

    dwr的例子 反向AJAX 实现时时提醒

    总的来说,DWR通过反向AJAX技术简化了服务器和客户端之间的通信,使得开发实时更新的应用变得更加便捷。通过学习和理解DWR的工作原理以及如何在项目中应用,你可以创建出更加动态、响应式的Web应用程序。

    DWR 视频教程 使用DWR开发AJAX For JavaEE

    4. **AJAX交互**:通过DWR的API(如`dwr.engine`和`RemoteObject`)学习创建AJAX请求,实现异步数据传输,更新页面内容无需刷新。 5. **数据类型转换**:了解DWR如何处理Java和JavaScript之间的数据类型转换,包括...

    使用dwr2.0实现服务器推客户端

    在本文中,我们将深入探讨如何使用Direct Web Remoting (DWR) 2.0来实现服务器推技术,以便实时地将信息传递给客户端。DWR是一个JavaScript库,它允许Web应用进行异步通信,实现类似Ajax的效果,但支持服务器向...

    DWR实现AJAX验证实例

    在DWR中,AJAX的实现变得更加简单,因为DWR提供了一套完整的框架,使得开发者可以方便地在客户端和服务器之间传递数据。 **DWR验证**通常用于实现用户输入的实时检查,例如在用户输入时检查邮箱地址的有效性、...

Global site tag (gtag.js) - Google Analytics