在GWT共享包中创建消息对象时遇到问题

在GWT共享包中创建消息对象时遇到问题,gwt,Gwt,我在GWT共享包中创建了一个类,我希望客户端和服务器都能读取该类,并使用它在客户端和服务器之间传递消息。这是当我尝试在Chrome中启动我的项目时收到的错误消息。我该如何解决这个问题 [ERROR][project]-com.project.shared.Post不能分配给'com.google.gwt.user.client.rpc.IsSerializable'或'java.io.Serializable',也没有自定义字段序列化程序(通过com.project.shared.Post[]访

我在GWT共享包中创建了一个类,我希望客户端和服务器都能读取该类,并使用它在客户端和服务器之间传递消息。这是当我尝试在Chrome中启动我的项目时收到的错误消息。我该如何解决这个问题


[ERROR][project]-com.project.shared.Post不能分配给'com.google.gwt.user.client.rpc.IsSerializable'或'java.io.Serializable',也没有自定义字段序列化程序(通过com.project.shared.Post[]访问)

如果看不到任何代码,我猜您需要让类实现IsSerializable,以便gwt可以序列化它。这是您看到该错误的最可能原因。

好吧,似乎您需要您的类来实现com.google.gwt.user.client.rpc.IsSerializable(或java.io.Serializable,但更喜欢IsSerializable)

由于类在客户机和服务器之间移动,因此需要对其进行序列化