如何在 flex 中使用自定义 java 异常



我在Java中创建了几个自定义异常。我已经使用BlazeDs将java与Flex连接起来。现在我需要在 Flex 中使用这些自定义例外。我该怎么做?事实上,我正在尝试在 Java 中调用方法,在 Flex 中抛出这些自定义异常。

通常,在进行远程调用时,侦听包含服务发送的数据的ResultEvent。但是,如果服务器引发错误,这将导致调度 FaultEvent。该事件包含原始 Java 异常的信息。

例如,我们可以像这样调用服务:

var token:AsyncToken = myRemoteObject.myMethod();
token.addResponder(new Responder(handleResult, handleFault));
private function handleFault(event:FaultEvent):Function {
    trace(event.fault.rootCause);
}
如果在 Java

中创建的自定义异常扩展了 RunTimeException 类,那么您只需从 Java 端代码中抛出它们即可。他们将命中相关的故障处理程序。您可以查看以下内容:链接 1 和链接 2。

相关内容

  • 没有找到相关文章

最新更新