GWT 中什么是可序列化的或不可序列化的?
我的 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 策略,该对象不存在,这意味着它不可序列化或其他东西。我怎样才能事先知道是否可以序列化对象?
谢谢
I have this simple object in my GWT project. I cannot send it over the wire. Is it impossible to put a constructor in such a class?
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;
}
I checked the *.gwt.rpc policy and the object is not there meaning it is not serializable or something. How can I know beforehand if it is possible to serialize the object?
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您使用什么版本的 GWT?
IsSerialized
接口是 GWT 1.4 之前版本的遗迹。您是否尝试过使用 Java 标准java.io.Serialized
标记接口?有关详情,请参阅此 GWT 常见问题解答。
根据 GWT 序列化文档:
因此,您必须为您的类提供一个无参数构造函数,以便 GWT 可序列化。
What version of GWT are you using?
The
IsSerializable
interface is a vestige of GWT pre-1.4. Have you tried using the Java-standardjava.io.Serializable
marker interface?See this GWT FAQ for more.
As per the GWT serialization docs:
So you must provide a no-arg constructor for your class to be serializable by GWT.