我有几个用 Java 创建的自定义异常。我已经使用 BlazeDs 将 java 与 Flex 连接起来。现在我需要在 Flex 中使用这些自定义异常。我怎样才能做到这一点?事实上,我正在尝试调用 java 中的方法,在 Flex 中抛出那些自定义异常。
问问题
527 次
2 回答
0
通常在进行远程调用时,您会侦听ResultEvent
s,其中包含服务发送的数据。但是,如果服务器抛出一个错误,这将导致一个FaultEvent被调度。该事件包含原始 Java 异常的信息。
例如,我们可以这样调用服务:
var token:AsyncToken = myRemoteObject.myMethod();
token.addResponder(new Responder(handleResult, handleFault));
private function handleFault(event:FaultEvent):Function {
trace(event.fault.rootCause);
}
于 2012-06-25T16:55:59.970 回答