Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将后端中的异常重定向到GWT中定义为GWT.xml的错误页面_Gwt - Fatal编程技术网

如何将后端中的异常重定向到GWT中定义为GWT.xml的错误页面

如何将后端中的异常重定向到GWT中定义为GWT.xml的错误页面,gwt,Gwt,我不知道谁可以在gwt中这样做,我记得我可以在web.xml中定义它,但我不确定 谢谢如果您正在使用GWT的RPC与服务器通信,并且可能引发异常的方法在服务接口(扩展GWT的RemoteService的方法)中声明它(void method()throws…Exception),那么您可以在RPC回调的onFailure(Throwable catch)方法中捕获异常,然后从那里,采取适当的行动。。。如果要将用户重定向到其他页面,可以执行以下操作: Window.Location.assign(

我不知道谁可以在gwt中这样做,我记得我可以在web.xml中定义它,但我不确定


谢谢

如果您正在使用GWT的RPC与服务器通信,并且可能引发异常的方法在服务接口(扩展GWT的RemoteService的方法)中声明它(void method()throws…Exception),那么您可以在RPC回调的onFailure(Throwable catch)方法中捕获异常,然后从那里,采取适当的行动。。。如果要将用户重定向到其他页面,可以执行以下操作:

Window.Location.assign(GWT.getHostPageBaseURL() + ERROR_PAGE);