在GWT客户端处理自定义异常

在GWT客户端处理自定义异常,gwt,exception-handling,client-side,Gwt,Exception Handling,Client Side,我们试图在服务器端抛出自己的自定义异常,并在客户端处理它,以显示特定的错误消息 目前,我们得到的只是客户机上的InvocationException和StatusCodeException。是否有更好的方法将我们自己的自定义异常传播到客户端 此外,我们不希望在服务接口中声明“抛出”声明 谢谢。请记住,您的异常类需要成为GWT JRE仿真的一部分。如果您定义自己的异常类,请确保它是在客户机包下定义的,并实现IsSerializable 不确定抛出运行时异常和不在服务上声明“throws”是否能很好

我们试图在服务器端抛出自己的自定义异常,并在客户端处理它,以显示特定的错误消息

目前,我们得到的只是客户机上的InvocationException和StatusCodeException。是否有更好的方法将我们自己的自定义异常传播到客户端

此外,我们不希望在服务接口中声明“抛出”声明


谢谢。

请记住,您的异常类需要成为GWT JRE仿真的一部分。如果您定义自己的异常类,请确保它是在客户机包下定义的,并实现IsSerializable


不确定抛出运行时异常和不在服务上声明“throws”是否能很好地使用序列化程序。您必须尝试一下。

我创建了一个自定义的Restlet ClientProxyGenerator,它支持针对GWT客户端的异常


当前版本只支持每个接口一个异常,我将在不久的将来对此进行扩展(我自己也需要它)。

您有什么特殊原因不想声明将抛出的异常吗?这是Java中通常要做的事情。