GWT:使用IsSerializable对象传输接口
各位早上好, 我正在尝试使用GWT RPC调用传输以下调用:GWT:使用IsSerializable对象传输接口,gwt,interface,rpc,Gwt,Interface,Rpc,各位早上好, 我正在尝试使用GWT RPC调用传输以下调用: public class MVCController extends Composite implements IsSerializable { //.. private MVCClass listeners; public void addListener(MVCClass _listener){ listeners = _listener; } //...
public class MVCController extends Composite implements IsSerializable {
//..
private MVCClass listeners;
public void addListener(MVCClass _listener){
listeners = _listener;
}
//....
}
MVCClass是以下接口:
导入com.google.gwt.user.client.rpc.IsSerializable
public interface MVCInterface extends IsSerializable{
public abstract void labelTextChange(String _text);
}
每当我进行RPC调用时,应用程序都会崩溃,这说明
Failed to create an instance of ... via deferred binding
我可以发送带有RFC调用的接口吗
关于Stefan,您无法序列化gwt小部件,这就是为什么会出现该异常。您的类
MVCController
扩展自Composite
,其基类是Widget
我们可以看到进行RPC调用的代码吗?此外:有时编译应用程序会产生比运行应用程序更详细的错误消息。是的,但这不是我唯一的错误,抽象类和接口也不能序列化