<uix:try>タグ |
![]() |
ネームスペース: | http://xmlns.oracle.com/uix/ui |
派生元: | <uix:base>タグ |
タグの型: | UINode |
構文 |
![]() |
<uix:try> <uix:catch></uix:catch> <uix:contents><!-- indexed children --></uix:contents> </uix:try>
説明 |
![]() |
このタグを使用すると、開発者は、エラーを起こす可能性のあるページのセクションを、不完全な出力を行う危険をおかさず実行できます。 すべての出力は、そのセクションが正常に完了するまでバッファリングされます。 出力に失敗した場合、レンダリングは<catch>要素に引き継がれます。 この子は、UIXネームスペースおよびcurrentThrowableキーで、エラーを発生させた例外であるRenderingContextのプロパティにアクセスします。 多くの場合、Java開発者は、未チェックの例外を認めないインタフェース(UIX DataObjectインタフェースなど)により制約を受けます。 これらのインタフェースでは、Java RuntimeExceptionのみが有効です。 解決手段は、実際の例外をラップするoracle.bali.share.util.UnhandledExceptionクラスの使用です。 <try>要素は、このクラスのインスタンスを自動的にアンラップします。
子タグ |
![]() |
|