[Seasar-user:12140] Re: [Dolteng,S2Flex2] 例外処理について
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 12月 17日 (月) 19:06:32 JST
masanです。
Flex2の話になってしまったので、こちらのメーリングリストにて
続けるのが適当なのか悩みましたが、一応投稿します。
不適当であれば、言ってください。
下記のようにコーディングをしてみました。
が、
1067: 型 mx.messaging.messages:IMessage の値が、関連しない型 String に暗黙で型変換されています。
とエラーになります。
なので、
e.message.ToString()
と受けてみました。
が、表示されるのは、具体的なエラー内容ではなく、また
アプリケーションも砂時計アイコンのままです。
SQLのエラーを表示させて、アプリケーションを砂時計アイコンから通常のアイコンに
戻すにはどうしたらいいでしょうか?
よろしくお願いいたします。
>TO: <[E-MAIL ADDRESS DELETED]>
>BCC: M.OOISHI
>送信者 : <[E-MAIL ADDRESS DELETED]>
>主題 : [Seasar-user:12133] Re:[Dolteng,S2Flex2] 例外処理について
>受信日 :07/12/17 17:27
>属性 : なし
>
>ひがです。
>
>> masanです。いつもお世話になっております。
>>
>> Dolteng、S2Flex2環境での例外処理について教えてください。
>> Flex2アプリケーションから以下のようにJavaのメソッドを呼び出しています。
>>
>> remoteCall(service.regist(shisakuDto), registOnSuccess, registOnFault);
>>
>> 呼び出されたJavaのメソッドですが、以下のようになっています。
>> 下記のinsertShisakuDaoにてデータベースに外部SQLファイルを使って登録をしてい
>ます。
>>
>> public Shisaku regist(Shisaku shisakuDto) {
>>
>> 省略
>>
>> // 登録
>> result = shisakuDao.insertShisakuDao(shisakuDto.getNo(),
>shisakuDto.getBsno(), shisakuDto.getOe(), shisakuDto.getUserno(),
>> shisakuDto.getMokuteki(), shisakuDto.getShinkuri(),
>shisakuDto.getNouki(), shisakuDto.getKazu(), shisakuDto.
>getStatus(),
>> shisakuDto.getBusyo());
>>
>> return shisakuDto;
>> }
>>
>> 正常にデータベースに登録される際は問題ないのですが、何らかの不具合があり
>> データベースに登録されない時に、ここでアプリケーションが例外を発生して
>> 止まってしまうのです。
>
>Doltengの作ったやつなら、とまることはないと思います。
>例外をログに出力して、Flex側に例外を返しているはずです。
>
>Flex側では、
>public function registOnFault(e:FaultEvent,
> token:Object=null) : void {
> Alert.show(e.message);
>}
>
>のようにすれば、Javaから発生させた例外のメッセージを
>表示できます。
>
>よろしくお願いします。
Seasar-user メーリングリストの案内