Javaで作成されたいくつかのカスタム例外があります。BlazeDsを使用してJavaをFlexに接続しました。次に、Flexでこれらのカスタム例外を使用する必要があります。どうやってやるの?実際、私はJavaでメソッドを呼び出して、Flexでそれらのカスタム例外をスローしようとしています。
質問する
527 次
2 に答える
0
通常、リモート呼び出しを行うときはResultEvent
、サービスによって送信されたデータを含む をリッスンします。ただし、サーバーがエラーをスローした場合は、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 に答える