`
lsk
  • 浏览: 112604 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

dwr的同步和异步设置

    博客分类:
  • Java
阅读更多
项目当中用到了DWR,在页面加载数据的时候出现了一点小问题: 调用了一个ajax的方法得到一组数据量比较大的对象.当然在页面上已经被convert成了js数组.在整个异步调用的过程当中花的时间要多一些.结果导致了一些数据显示了.一些数据没显示.对下一步操作产生了影响. 解决的方法是
设置dwr的javascript:dwr.engine.setAsync(false); 将dwr的通信方式改成同步的.(既dwr会等待服务器.将数据接受完毕后.再继续进行.)
javascript:dwr.engine.setAsync(false);的作用域.是当前的整个页面.既是javascript:dwr.engine.setAsync(false)在同一张页面上有用.既设置了以后这张页面上的所有dwr方法都是同步的. 但是其他的页面如果用到了dwr调用远程方法还是异步的.
分享到:
评论
2 楼 lvxiaoxi 2009-02-25  
   解决了我的问题,谢谢!
1 楼 CDMA1333 2008-06-04  
啊?engine.setAsync(false); 的作用域是整个页面?那我把DWREngine.setAsync(false); 写到一个function里面那他的作用域是不是就只限于这个方法咧?

期待你的EXT的文章的出现,要原创,我最近在搞这,对了阿堃你手机么老打不通撒

相关推荐

    ztree+dwr实现的异步加载树形菜单

    现在我们来详细探讨如何利用ZTree和DWR实现异步加载树形菜单。 首先,ZTree是一个轻量级、灵活的jQuery插件,适用于构建可自定义的树形菜单。它支持多种操作,如点击节点、拖拽节点、右键菜单等,且提供了丰富的API...

    DWR中文教程(外带DWR包)

    4. **基本使用**:教程可能会涵盖如何创建第一个DWR调用,包括异步和同步调用,以及处理返回的数据。 5. **安全与优化**:了解如何设置安全性选项,防止跨站脚本攻击(XSS),以及如何通过缓存和批处理优化DWR性能...

    学习dwr的一个例子

    DWR支持同步和异步两种调用模式。 7. **安全考虑**:DWR提供了安全性机制,如CSP(Content Security Policy)支持,防止跨站脚本攻击。在实际应用中,要确保正确配置以防止未授权访问。 8. **示例应用**:`dwrdemo...

    DWR+dwr入门手册

    4. **DWR的调用方式**:DWR支持同步和异步两种调用方式。同步调用会阻塞浏览器直到服务器返回结果,而异步调用则在后台执行,允许用户在等待结果的同时继续操作页面。 5. **DWR的Batching机制**:DWR允许批量执行多...

    DWR3.0官方中文入门教程以及dwr3.0jar

    - **异步调用**:除了同步调用,DWR还支持异步调用,提高用户体验。 - **Batching**:将多个请求打包成一个批次发送,优化网络效率。 通过学习这个DWR3.0官方中文入门教程,开发者不仅可以了解如何在项目中集成...

    ajax_dwr实现页面无刷新加载

    3. **异步与同步调用**:DWR支持异步和同步两种调用方式,以适应不同的应用场景。 4. **批量调用与缓存**:DWR允许批量执行多个远程调用,并且可以缓存结果以提高性能。 **Ajax与DWR结合的优势** 1. **实时性**:...

    DWR3.rar

    4. **异步和同步调用**:开发者可以选择同步或异步方式调用服务器端方法,根据具体场景选择最适合的方式。 5. **JSON和XML支持**:DWR3支持多种数据交换格式,包括JSON(JavaScript Object Notation)和XML,方便...

    dwr对各种类型返回值的处理实例

    DWR提供了异步和同步两种调用方式。异步调用不会阻塞浏览器,而同步调用会等待服务器响应完成后再继续执行后续代码。 9. **Caching**: DWR提供了缓存机制,对于不需要实时更新的数据,可以通过缓存提高性能。 ...

    dwr dwr包 dwr3.0文档 dwr3.0.jar

    4. **异步和同步调用**: 用户可以选择同步或异步方式调用服务器方法。同步调用会在调用返回结果之前阻塞JavaScript执行,而异步调用则允许页面在等待响应时继续处理其他任务。 5. **批量调用和回调**: DWR支持批量...

    dwr3.0文档和jar包

    1. **AJAX通信**:DWR的核心功能是通过AJAX(Asynchronous JavaScript and XML)技术实现页面的异步更新。它自动处理JSON或XML数据的序列化和反序列化,使得开发者可以专注于业务逻辑。 2. **安全机制**:DWR 3.0...

    DWR两个依赖包

    - **异步与同步调用**:支持JavaScript对Java方法的同步和异步调用,提供更好的用户体验。 - **批量调用**:允许一次发送多个请求,减少网络开销。 - **自定义序列化与反序列化**:用户可以自定义对象的序列化和...

    一个DWR例子,直接导入eclipse可运行

    - DWR提供了异步和同步两种调用模式。异步调用不会阻塞页面,而同步调用则等待服务器响应。 9. **Error Handling**: - 错误处理是任何应用的重要部分。DWR提供了一套机制来处理远程调用失败的情况,包括...

    dwr.rar_dwr

    4. **异步和同步调用**:DWR支持异步调用,允许用户在不刷新页面的情况下更新部分内容。同时,也支持同步调用,便于处理更复杂的逻辑。 5. **调试工具**:DWR提供了一个内置的调试工具,帮助开发者查看和调试Ajax...

    dwr ajax完整示例,内有dwr配置说明文档,eclicps工程

    4. **客户端调用**:如何在HTML/JavaScript中使用DWR API来调用服务器端的方法,包括异步和同步调用方式。 5. **CORS支持**:如果需要跨域通信,DWR如何支持CORS(Cross-Origin Resource Sharing)配置。 6. **调试...

    dwr.jar/dwr-2.0.5-src.zip/dwr.zip

    - **异步通信**:DWR支持Ajax技术,允许浏览器与服务器进行异步交互,无需刷新整个页面。 - **类型安全**:DWR提供了类型安全的JavaScript接口,这意味着服务器端的方法在客户端调用时会自动转换为对应的...

    DWR中文文档 (DWR 2.0)

    // 设置同步调用 var helloWorld = new dwr.util.Callback({ // 创建回调对象 callback: function(result) { alert(result); // 显示结果 }, errorHandler: function(error) { console.log("Error occurred: ...

    (总)DWR学习下载

    1. **配置**:DWR的配置主要包括在Web应用的`web.xml`中设置过滤器和Servlet,以及在服务器端定义允许的Java类和方法。 2. **安全设置**:确保只允许特定的JavaScript和Java对象进行交互,防止跨站脚本攻击(XSS)和...

    dwr的用法解析

    - **异步和同步调用**:可以选择同步或异步调用服务器端方法,根据应用场景选择合适的调用方式。 DWR是提升Web应用用户体验的有效工具,它通过简化Ajax的实现,使开发者能更专注于业务逻辑,而不是通信细节。然而,...

    dwr实例和设计模式代码

    5. **异步和同步调用**:开发者可以选择同步或异步的方式执行远程调用,以适应不同的应用场景。 6. **事件驱动**:DWR支持事件驱动编程,使得服务器端的改变能够即时通知到客户端。 **DWR的设计模式** DWR的实现中...

Global site tag (gtag.js) - Google Analytics