`
heartneo
  • 浏览: 65098 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论
阅读更多
今天重新用了一下dwr框架,但是发现了一个问题,想了很长时间才明白,代码如下。
    
   
 
    var columnStore = new Array();
    infoManager.getColumn(function(data) {
         columnStore = data;
    });
    alert(columnStore);


我就反复执行alert(columnStore);但是一直是空值,后来一想dwr啊,可是一个可以实现ajax的框架,按理应采用异步方式通信啊,然后就去查了一下,果然是这样啊,解决方法如下。

   
 
    var columnStore = new Array();
    DWREngine.setAsync(false);//设置dwr的通信方式为同步
    infoManager.getColumn(function(data) {
         columnStore = data;
    });
    alert(columnStore);


再次运行就会发现alert的内容了。
分享到:
评论

相关推荐

    ajax_dwr实现页面无刷新加载

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

    DWR3.rar

    1. **自动AJAX**:DWR自动处理JavaScript和Java之间的通信,开发者只需要编写简单的JavaScript调用,就可以执行服务器端的方法,简化了Ajax开发过程。 2. **映射和安全**:DWR3提供了一种机制来映射Java对象和方法...

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

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

    DWR+dwr入门手册

    5. **DWR的Batching机制**:DWR允许批量执行多个远程调用,这样可以减少网络往返次数,提高性能。 6. **DWR的安全性**:DWR提供了安全特性,如JavaScript反向工程防护、CSRF(跨站请求伪造)防护等,以防止恶意攻击...

    学习dwr的一个例子

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

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

    5. **批量调用和回调**: DWR支持批量调用多个服务器方法,以及回调机制,当所有调用完成后执行指定的函数,这对于处理大量数据或执行一系列操作非常有用。 6. **错误处理**: DWR提供了一套完整的错误处理机制,包括...

    dwr的用法解析

    DWR简化了Ajax(Asynchronous JavaScript and XML)的实现,使得开发者无需直接编写复杂的XMLHttpRequest对象操作,而是通过简单的JavaScript调用就能执行服务器端的方法。 1. **无返回值和参数的JAVA方法调用** ...

    js dwr框架jar包

    此外,DWR提供了丰富的API,包括`DWREngine`、`RemoteProxy`、`CallContext`等,用于管理和执行远程调用。例如,你可以使用`RemoteProxy`来创建一个指向后端服务的代理,然后调用其方法就像调用本地函数一样。 总的...

    dwr.rar_dwr

    6. **批量调用**:DWR允许一次性执行多个远程调用,减少网络往返次数,提高性能。 7. **国际化支持**:DWR支持多语言环境,可以在服务器端动态切换语言资源,为全球用户提供服务。 8. **缓存策略**:DWR有内置的...

    dwr技术详解.doc

    DWR的核心功能是使JavaScript能够调用服务器端的Java方法,仿佛这些方法是直接在浏览器环境中执行的,实现了客户端与服务器端的实时通信。 DWR的组成部分包括: 1. **DWR Servlet**:这是一个遵循AJAX原则的Servlet...

    dwr-1.1.3-src.zip

    在Web应用中使用DWR时,通常需要将这个JAR文件部署到服务器的类路径中,以便服务器可以加载和执行DWR的相关代码。此外,开发者也需要在Web应用的配置文件(如web.xml)中添加相应的DWR配置,以启用和定制DWR的行为。...

    dwr3.0文档和jar包

    2. **安全机制**:DWR 3.0提供了一套安全机制,包括CSRF(跨站请求伪造)防护、白名单配置和执行权限控制,以防止恶意脚本的注入和未授权访问。 3. **自动暴露Java对象**:DWR允许开发者通过简单的注解,如`@...

    dwr教程(初学者的宝典)

    - 调用Java方法时需注意同步和异步调用的区别,以及如何处理回调。 - DWR的安全性依赖于配置,需要正确设置访问控制以防止未授权的访问。 8. **学习路径** 对于初学者,首先理解DWR的基本概念和配置,然后通过...

    dwr + json简单分页

    // 设置为同步执行,便于示例 var pageService = DWRUtil.createLiveObject("PageService"); pageService.getPage(pageNum, pageSize, function(data) { // 处理返回的数据,如填充表格 }); ``` **JSON分页解析:...

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

    - DWR允许批量执行多个远程调用,这可以显著降低网络延迟,提高整体性能。 8. **异步与同步调用**: - DWR提供了异步和同步两种调用模式。异步调用不会阻塞页面,而同步调用则等待服务器响应。 9. **Error ...

    dwr 查询返回list处理

    5. **列表数据的处理**:一旦服务端的方法执行完成并返回list,DWR会自动将Java对象转换为JavaScript对象。我们需要遍历这个list,并将其数据绑定到HTML元素上,如表格、列表或其他UI组件。这通常使用JavaScript的...

    DWR反向调用

    2. **异步与同步**:DWR支持异步和同步调用,根据实际需求选择合适的调用方式。 3. **缓存**:DWR具有自动缓存机制,可以提高性能,减少网络传输。 4. **自动类型转换**:DWR自动处理Java对象到JavaScript对象的转换...

    dwr3.x demo 实例 例子

    4. **文件下载**:DWR同样支持Ajax方式的文件下载,用户可以在后台下载文件,同时还可以继续浏览其他网页或执行其他操作,提高了工作效率。 5. **时钟**:在示例中可能包含一个实时更新时间的时钟组件,展示了如何...

    dwr-src.zip

    - **异步与同步调用**:用户可以选择异步或同步方式执行远程方法。 - **错误处理**:DWR提供了统一的错误处理机制,方便调试和异常报告。 5. **学习与应用**: 研究DWR源码可以帮助开发者了解其内部实现,提高对...

Global site tag (gtag.js) - Google Analytics