`
鬼大来晚了
  • 浏览: 67899 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

DWR调用时弹窗:A server error has occurred

    博客分类:
  • DWR
 
阅读更多
  今天在使用DWR的时候出现一个问题,每次点击提交按钮调用dwr生成的代码时,都会弹出一个对话框,提示:
A server error has occurred

然后,我就各种检查,各种debug,都没有查出毛病。

后来在网上看到了一个解决方案,将dwr的调用设置为同步的:

javascript:dwr.engine.setAsync(false);

既dwr会等待服务器.将数据接受完毕后.再继续进行.


javascript:dwr.engine.setAsync(false);的作用域.是当前的整个页面.既是javascript:dwr.engine.setAsync(false)在同一张页面上有用.既设置了以后这张页面上的所有dwr方法都是同步的. 但是其他的页面如果用到了dwr调用远程方法还是异步的.


原文链接: http://lsk.iteye.com/blog/154785

分享到:
评论

相关推荐

    dwr + json简单分页

    **DWR(Direct Web Remoting)与JSON分页详解** ...此外,提供的链接是一个基于SQL Server 2000的旧版DWR分页实现,您可以参考其中的代码和思想,但可能需要适配到SQL Server 2005或其他数据库系统。

    DWR调用及传参总结

    DWR (Direct Web Remoting) 是一种用于在Web应用程序中实现AJAX技术的框架,它允许JavaScript直接调用服务器端的Java方法,从而实现实时的动态数据交换。以下是对DWR调用及传参方式的详细说明: 1. **无返回值和...

    Ext tree 结合dwr 调用后台数据

    例如,当用户展开树的一个节点时,前端可以发送一个DWR调用,请求后台填充该节点的子节点数据。后台处理请求后,返回数据,DWR会自动将这些数据转化为JavaScript对象,然后更新到Tree组件中。这种方式不仅提高了交互...

    DWR的基本原理以及前后台互相调用并整合SPRING的简易DEMO

    DWR简化了AJAX开发,使开发者能够像调用本地函数一样调用远程服务,极大地提高了用户体验。 在这个“DWR的基本原理以及前后台互相调用并整合SPRING的简易DEMO”中,我们将探讨DWR的核心概念和如何将它与Spring框架...

    dwr调用带集合返回值的方法

    DWR简化了这个过程,使得开发者可以轻松地调用服务器端的方法,并将结果直接在浏览器中更新,而无需刷新整个页面。 在DWR中,当需要处理带有集合返回值的方法时,有一些关键点需要注意: 1. **配置DWR**: 首先,你...

    dwr实例,JavaScript调用java方法的小例子

    9. **Caching**:DWR支持缓存,可以提高性能,尤其是在反复调用同一方法时。 10. **实时更新(Remote Update)**:DWR的实时更新功能允许服务器主动推送数据到客户端,而无需客户端发起请求,这在实现实时应用时非常...

    springboot整合dwr实现js调用java方法

    SpringBoot整合Direct Web Remoting (DWR)是一个常见的技术实践,它允许JavaScript在浏览器端直接调用服务器端的Java方法,极大地增强了Web应用的交互性。在这个过程中,我们通常会结合使用FreeMarker或JSP作为视...

    DWR 中的错误:Invalid reply from server和No data receive

    NULL 博文链接:https://ruyuntao.iteye.com/blog/267105

    dwr 各种调用方法

    dwr (Direct Web Remoting) 是一种开源技术,它允许在Web应用程序中实现在客户端JavaScript与服务器端Java之间进行安全的远程方法调用。DWR简化了前后端交互,使得前端可以直接调用后端的Java方法,就像调用本地函数...

    dwr测试,java调用js

    DWR的主要目标是简化AJAX(Asynchronous JavaScript and XML)开发,使得开发者能够轻松地在浏览器中调用服务器上的Java方法,就像调用本地JavaScript函数一样。这个技术极大地提升了用户体验,因为数据可以在不刷新...

    DWR同一个页面中多次引用engine.js出现:Incomplete reply from server

    标题 "DWR同一个页面中多次引用engine.js出现:Incomplete reply from server" 描述了一个常见的问题,涉及Direct Web Remoting (DWR)框架在Web应用程序中的使用。DWR是一种JavaScript库,它允许在浏览器和服务器...

    dwr问题管理系统:使用的技术有:jsp、dwr、dbutils/jdbc、简单工厂模式,MVC模式等技术

    DWR使得开发者能够轻松地调用服务器端的Java方法,就像它们是本地JavaScript函数一样。在问题管理系统中,DWR扮演了关键角色,它极大地提高了用户体验,用户无需刷新页面就能获取或更新数据,如提交问题、查看状态等...

    DWR中文文档 (DWR 2.0)

    console.log("Error occurred: " + error); } }); dwr.engine.setAsync(true); // 恢复异步调用 helloWorld.call('HelloWorldService', 'sayHello', ['World']); // 调用服务端方法 ``` #### 三、DWR高级特性 *...

    ajax技术中dwr的简单实例

    这个方法在客户端可以通过DWR调用,当调用时,页面上可能会显示“Hello, World!”的问候语。JavaScript代码可能如下: ```javascript var helloWorld = new RemoteObject('helloWorldService'); helloWorld....

    DWR简单实现改变一个修改一个按钮上面的值

    - **异步调用**:当事件触发时,通过DWR调用服务器端方法,传递参数(如按钮ID)。 - **服务器端处理**:根据接收到的参数,修改按钮的状态或值。 - **回传更新**:服务器端方法执行完成后,将新的按钮值或状态...

    DWR中各种java方法的调用

    ### DWR中各种Java方法的调用:深入解析与实践 DWR,全称为Direct Web Remoting,是一个创新的框架,旨在简化JavaScript调用Java方法的过程。它利用Ajax技术,实现了网页上的动态交互,无需页面刷新即可更新内容,...

    dwr error出错时拒绝方案

    "dwr error出错时拒绝方案" dwr 框架是一种基于 Ajax 的远程调用框架,它可以将 Java 对象转换为 JavaScript 对象,实现异步交互式应用程序。然而,在使用 dwr 框架时,容易出现错误,导致 error 对话框弹出。这是...

    dwr.rar_dwr_dwr tutorial

    当JavaScript调用这些对象的方法时,DWR会处理网络通信,将请求发送到服务器,并将结果返回给客户端。 **3. DWR的组成组件:** - **DWR Engine**:负责处理JavaScript与服务器之间的通信。 - **Reverse Ajax ...

    DWR反向调用

    **DWR(Direct Web Remoting)反向调用详解** DWR(Direct Web Remoting)是一种JavaScript库,它允许在Web浏览器和服务器之间进行实时、双向通信,即所谓的"反向Ajax"或"Comet"技术。DWR使得Web应用程序能够像桌面...

    dwr的远程批量调用

    当需要同时调用多个服务端方法时,可以利用DWR提供的批量调用功能来减少网络延迟和提高效率。 **批量调用的基本流程:** 1. **开始批量调用:** 使用`DWREngine.beginBatch()`函数启动一个批量操作。 2. **添加...

Global site tag (gtag.js) - Google Analytics