- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 GWT 项目中有这个简单的对象。我无法通过电线发送它。在这样的类中放一个构造函数是不可能的吗?
public class MceDto implements IsSerializable {
public MceDto(String uri, String tag) {
this.uri = uri;
this.tag = tag;
}
public String uri;
public String tag;
public Date created;
}
我检查了 *.gwt.rpc 策略,但对象不存在意味着它不可序列化或类似的东西。我如何才能事先知道是否可以序列化对象?
谢谢
最佳答案
您使用的是什么版本的 GWT?
IsSerializable
接口(interface)是 GWT pre-1.4 的遗迹。您是否尝试过使用 Java 标准 java.io.Serializable
标记接口(interface)?
参见 this GWT FAQ了解更多。
A user-defined class is serializable if all of the following apply:
- It is assignable to
IsSerializable
orSerializable
, either because it directly implements one of these interfaces or because it derives from a superclass that does- All non-
final
, non-transient
instance fields are themselves serializable, and- As of GWT 1.5, it must have a default (zero argument) constructor (with any access modifier) or no constructor at all.
因此,您必须为您的类提供一个无参数构造函数,以便 GWT 对其进行序列化。
关于serialization - GWT 中的 IsSerializable 或 NotSerializable 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5379313/
我在一个独立于我的 GWT 项目的项目中有一些 DTO,我正在尝试将它们用作 GWT 项目中的 DTO。它们实现了 Serializable 以便与其他服务一起使用。目前,因为我不希望在 GWT RP
我正在尝试序列化一个 DenseMatrix 对象,它是 MathNET Numerics 项目中提供的一个对象。 DenseMatrix.cs 下面我提供了一些有用的信息。 我可以从对象资源管理器和
我的 GWT 项目中有这个简单的对象。我无法通过电线发送它。在这样的类中放一个构造函数是不可能的吗? public class MceDto implements IsSerializable {
我很好奇为什么 C# 数组的 IsSerializable 属性返回 true。数组没有任何 Serializable 属性,它们也没有实现 ISerializable 接口(interface),那
在当前的 GWT 项目中,我发现了一个奇怪的提交:标准类 com.google.gwt.user.client.rpc.IsSerialized 被替换为以下代码:只是为了修复服务器端的一些序列化问题
我是一名优秀的程序员,十分优秀!