我在GWT共享包中创建了一个类,我希望客户端和服务器都能读取它,并使用它在客户端和服务器之间传递消息。这是我尝试在Chrome中启动项目时收到的错误消息。我该如何解决这个问题?
[错误] [项目] - com.project.shared.Post不能分配给'com.google.gwt.user.client.rpc.IsSerializable'或'java.io.Serializable'也没有自定义字段序列化器(通过com.project.shared.Post []到达)
答案 0 :(得分:1)
没有看到任何代码,我猜你需要让你的类实现IsSerializable,所以GWT可以序列化它。这是你看到错误的最可能原因。
答案 1 :(得分:1)
好吧,您似乎需要您的类来实现com.google.gwt.user.client.rpc.IsSerializable(或java.io.Serializable,但更喜欢IsSerializable)。
由于课程在您的客户端和服务器之间传播,因此需要对其进行序列化。