我在GWT中使用Async方法创建RPC调用。我必须检查我的服务器端是否有任何错误。我可以在GWT RPC中捕获客户端服务器端的例外吗?
答案 0 :(得分:2)
必须在throws
接口的方法中的RemoteService
子句中声明异常,并且必须在与任何其他传输类相同的条件下由GWT-RPC序列化。
您将在AsyncCallback
的{{1}}中收到例外情况。另请参阅javadoc for AsyncCallback
。
编辑:实际上,我刚才说过该文档已经说过同样的事情:http://www.gwtproject.org/doc/latest/DevGuideServerCommunication.html#DevGuideHandlingExceptions
答案 1 :(得分:0)
是的,你可以。只需确保您的异常实现Serializable:
public class LoginException extends Exception implements Serializable {
public LoginException() {
}
}