`

dwr出现error marshalling data,see the logs for more details问题

阅读更多

js页面:

var obj = {};
obj.id='11111';
obj.address='sdfaf';
obj.area = 100.0;
obj.unitprice = 10000.0;
obj.ispassed = true;
transBuildingXController.saveTransBuildingX(obj,function(data){
	alert(data);
})

 

后台java的transBuildingXController方法:

public TransBuildingX saveTransBuildingX(TransBuildingX transBuilding)
{
    return transBuilding
}   

 

另外TransBuildingX的类:

public class TransBuildingX implements java.io.Serializable {
private String id;
private Double area;
 public String getId() {
        return this.id;
    }
    
    public void setId(String id) {
        this.id = id;
    }
    public Double getArea() {
        return this.area*100;
    }
    
    public void setArea(Double area) {
        this.area = area;
    }
}

  

这时用dwr提交时会出现错误“error marshalling data,see the logs for more details”
需要将Double改为double,或者将“return this.area*100;”改为“return this.area;

因为如果是Double时默认值为NULL,而double值时默认为0.0,而null*100会出错的。

分享到:
评论

相关推荐

    dwr error出错时拒绝方案

    然而,在使用 dwr 框架时,容易出现错误,导致 error 对话框弹出。这是由于 dwr 框架在处理错误时,缺乏友好的错误提示信息,无法提供详细的错误信息。 解决这个问题,可以在 dwr.xml 配置文件中添加特殊的配置项,...

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

    8. **集成与调试**:理解如何将DWR与其他前端框架(如jQuery或AngularJS)集成,并使用DWR的内置调试工具进行问题排查。 9. **实战项目**:“[浪曦原创]零散视频三 使用DWR开发AJAX For J2EE(JustCode).wrf”可能是...

    jquery autocomplete dwr结合 修改Data

    标题中的“jQuery Autocomplete DWR结合 修改Data”指的是在Web开发中使用jQuery UI的Autocomplete组件与Direct Web Remoting (DWR)技术相结合,并对数据进行定制化处理的方法。jQuery Autocomplete是一个流行的UI...

    dwr dwrdwr

    dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr

    dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt

    dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar ...Sources: dwr-3.0.0.116.rc1-src.zip (71Mb) See also the sources from SVN Non-CLA JAR: dwr-noncla.jar (15.8kb) Code that we don't have a CLA for

    dwr ajax 局部刷新

    - `onError`: 如果在通信过程中出现错误,如网络问题或服务器端异常,这个函数会被调用,提供错误处理机制。 **实际应用示例:** ```javascript // 定义一个JavaScript函数,触发DWR调用 function refreshData() { ...

    dwr的DTD文件下载

    这几天无聊开发了一个程序,需要AJAX要求也不高就使用了DWR,但是程序始终报错,因为以前用过DWR,所以最后才发现是DTD文件路径已经被改变了,这里留下一个以防程序又找不到DTD

    DWR中文文档 (DWR 2.0)

    1. **错误处理**:通过回调函数中的errorHandler属性来处理可能出现的错误。 2. **异常**:了解DWR可能抛出的各种异常类型及其含义。 3. **找出更多信息**:利用日志记录和其他调试工具来诊断问题。 **8.3 传递额外...

    Ext tree 结合dwr 调用后台数据

    "Ext tree 结合dwr 调用后台数据"这个主题涉及到两个关键的技术:Ext JS的Tree组件和Direct Web Remoting (DWR)。这两个技术的结合使得前端用户界面能够动态地展示并操作后台的数据。 首先,让我们来了解一下**Ext ...

    Dwr3.0 与 Dwr2.0 区别

    ### DWR 3.0 与 DWR 2.0 的区别 DWR(Direct Web Remoting)是一种用于简化 AJAX 应用程序开发的技术。它允许客户端 JavaScript 直接调用服务器端 Java 方法,从而降低了 AJAX 编程的复杂度。DWR 的最新版本为 3.0...

    dwr反推简单例子

    Direct Web Remoting (DWR) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,实现动态的Web应用。DWR通过异步HTTP请求(AJAX)来实现实时的数据交换,使得用户界面更加响应迅速,提供...

    DWR中文文档DWR

    - 该中文文档将详细介绍DWR的安装、配置、使用方法以及常见问题的解决,是学习DWR的重要参考资料。 通过深入学习这份DWR中文文档,开发者不仅可以掌握DWR的基本用法,还能了解到如何在实际项目中有效利用DWR提升...

    DWR入门教程

    《DWR入门教程:服务器推送新手指南》 Direct Web Remoting (DWR) 是一种用于在Web应用程序中实现实时服务器推送技术的开源框架。它允许JavaScript与服务器端的Java对象进行交互,使得Web应用能够实时地更新客户端...

    dwr加载下拉框数据

    DWR(Direct Web Remoting)是一种Java技术,用于在Web应用程序中实现实时的客户端-服务器通信。这个小例子展示了如何使用DWR来动态加载下拉框(Dropdown List)的数据,这种技术在网页应用中非常常见,特别是当需要...

    dwr实现ajax功能ajax+dwr

    **DWR(Direct Web Remoting)**是一种Java技术,它允许Web应用程序在客户端与服务器之间进行实时通信,而无需刷新整个页面。通过DWR,我们可以使用JavaScript直接调用服务器端的Java方法,实现Ajax(Asynchronous ...

    dwr demo dwr简单使用

    9. **安全考虑**:在实际项目中,使用DWR时需要注意安全性问题。暴露给JavaScript的服务器端方法可能会引发安全风险,因此需要谨慎设置DWR的访问权限,避免敏感数据和操作被不授权的用户调用。 通过这个简单的DWR...

    DWR中处理List

    ### DWR中处理List知识点详解 #### 一、DWR简介 DWR(Direct Web Remoting)是一种简化Ajax开发的框架,它使得JavaScript能够直接调用服务器端的Java方法,从而实现更简单、更直接的远程调用。通过DWR框架,开发者...

    dwr笔记 dwr自学资料

    DWR (Direct Web Remoting) 是一种开源Java技术,它允许Web应用程序在浏览器和服务器之间进行实时、双向通信,使得JavaScript可以直接调用服务器端的Java方法,极大地简化了客户端和服务器端的数据交换。本笔记将...

Global site tag (gtag.js) - Google Analytics