可以在onFailure()
GWT 的 RPC 调用的方法内抛出异常吗?因为这个方法稍后会被调用,在服务器响应之后,我很抱歉这里可能会发生一些不好的事情..
例如:
public void method() {
try {
rpc.invoke(new AsyncCallback<Void>() {
@Override
public void onSuccess(Void arg0) {}
@Override
public void onFailure(Throwable arg0) {
throw new RuntimeException("Error message"); //HERE
}
});
}
catch (Exception e) {
Window.alert(e.getMessage()); // AND CATCH ABOVE EXCEPTION HERE
}
}