`

GWT 中的serialization Exception

阅读更多

昨天帮新来的同事解决 serialization Exception 的 问题,

问题:用的是rpc机制,把包括List<some Object>对象在内的三个对象传到后台,

工作:1、检查了接口和实现类,方法参数和返回值都没有问题;

         2、Object对象有有参数的构造方法;

尝试:1、试着把传的List<Object>这个参数去掉,方法调用没有出现问题;

         2、把List<Object>改成数组Object[] 传到后台,提示Object对象应该有一个Zero-argument configuration,意思很明了,就是要有一个无参构造函数。

 

         ----> 原因锁定:Object这个对象缺少一个无参的构造函数,记得这是GWT序列化必须的。

 

解决:给Object添加了一个无参的构造函数,果然可行!

 

 

分享到:
评论

相关推荐

    GWT入门 GWT中文教程

    EXT-GWT的API和DOC文档对于学习和使用EXT-GWT至关重要,它们详尽地介绍了各个组件的用法和功能,帮助开发者了解如何在项目中集成和使用这些组件。 接下来,“Gwt-Ext基础-中级-进阶”这部分教程可能涵盖了从基础到...

    Gwt中文手册,GWt入门

    Gwt中文手册,GWt入门Gwt中文手册,GWt入门Gwt中文手册,GWt入门

    GWT中文教程(入门进阶)

    **GWT(Google Web Toolkit)** 是...在学习GWT的过程中,不断实践和理解这些知识点,你将能够熟练掌握GWT,创建出高效、互动性强的Web应用。同时,不要忘记关注GWT社区的最新动态,以便了解最新的开发工具和技术趋势。

    GWT中文教程 .

    EXT-GWT2.0.1+API+DOC Gwt-Ext基础-中级-进阶GWT中文教程

    GWT中的xmlHttpRequest

    在GWT(Google Web Toolkit)开发中,XMLHttpRequest(XHR)是实现客户端与服务器间异步数据交换的关键技术。GWT提供了对XHR的封装,使得开发者可以方便地使用JavaScript的XMLHttpRequest对象,而无需直接接触底层的...

    GWT2.3_API.zip_GWT 2.3.0 api_Validator gwt2.3_gwt api chm_gwt ap

    CHM文件中的内容涵盖了GWT的核心组件,如Widget库、Event系统、History管理、Serialization机制以及远程服务调用(RPC)等。 在GWT 2.3.0的Widget库中,开发者可以找到各种UI元素,如Button、TextBox、DatePicker等...

    gwt 练习 gwt学习

    在GWT的实践中,"StockWatcher"是一个经典的入门示例,它通常用来教授GWT的基础知识。StockWatcher应用会模拟一个股票监视器,展示股票的价格变动。这个项目涉及到以下关键知识点: 1. **GWT SDK安装与设置**:首先...

    进阶GWT,属于GWT的详细描述

    在本资源中,我们将讨论Google Web Toolkit(GWT)的基础知识点,包括GWT的安装、配置、编码基础和客户端代码编写等方面的内容。 GWT安装和配置 在Eclipse中添加GWT插件是使用GWT开发的第一步。可以通过安装...

    gwt 中实现简单的树状菜单

    在GWT(Google Web Toolkit)中,实现一个简单的树状菜单是常见的需求,尤其是在构建具有层级结构的数据展示或导航功能的Web应用时。GWT提供了一套完整的UI组件库,其中包括Tree和TreeItem类,可以帮助我们轻松创建...

    GWT中文学习资料--适合初学者

    GWT的核心优势在于它解决了Ajax开发中的主要难题,即缺乏有效的开发工具和调试环境。通过将Java代码转换为高效的JavaScript,GWT使得开发者能够利用熟悉的Java生态系统,同时享受到Ajax带来的高度交互性和动态用户...

    GWT中各种Panel

    在本文中,我们将深入探讨GWT(Google Web Toolkit)中的各种Panel组件,这些组件是构建交互式Web应用程序的基础。GWT是一种开源的Java框架,它允许开发者使用Java编写客户端代码,然后自动编译为优化的JavaScript,...

    GWT快速开发(GWT) 是一个Java软件开发框架用于开发类似于Google Maps和Gmail的AJAX应用程序。GWT的设计参考Java AWT包设计,类命名规则、接口设计、事件监听等。你可以用Java编程语言开发你的界面,然后用GWT编译器将Java类转换成适合浏览器执行的...

    - 设置系统环境变量,在PATH变量中添加GWT的路径。 3. **配置Eclipse开发环境**: - 安装GWT Eclipse Plugin,以便更好地支持GWT项目的创建、编译和调试。 - 可以通过Eclipse的市场(Install New Software)安装GWT...

    Grails中集成GWT中文资料

    【Grails中集成GWT】知识点详解 在Web应用开发中,Grails是一个基于Groovy语言的开源框架,而Google Web Toolkit (GWT)则是一个用于构建和优化复杂JavaScript前端应用的开发工具。将这两者结合,可以让开发者利用...

    smartgwt-1.3

    - 在SmartGWT 1.3版本中,可能会包含一些新的特性、改进和修复的bug,具体信息需要查看该版本的发布说明。 - 通常,新版本会提升性能、增加新的组件或者增强现有组件的功能,可能还包括对GWT新版本的支持。 3. **...

    smartgwt最新版本GWT的DEMO

    在这个"smartgwt最新版本GWT的DEMO"中,我们可以深入学习SmartGWT如何与GWT结合,创建功能强大的Web应用。 Google Web Toolkit (GWT) 是一个由Google开发的开放源代码Java SDK,它允许开发者使用Java语言编写客户端...

    GWT

    2. **自动编译**:GWT将Java代码编译为优化过的JavaScript,这使得应用程序在浏览器中的运行效率得到提高,并且能够支持各种浏览器,包括IE、Firefox、Chrome等。 3. **开发工具**:GWT提供了一个强大的集成开发...

    GWT DEMO 增删改查

    在GWT中,可以通过选中`DataGrid`中的行来获取要修改的记录,然后弹出一个编辑对话框,利用`FormPanel`或`VerticalPanel`显示可编辑的字段。用户修改后,再次通过RPC调用更新服务器上的数据。 4. **删除(Delete)*...

Global site tag (gtag.js) - Google Analytics