Symfoware Server WebDBtoolsユーザーズガイド - FUJITSU - |
目次
索引
![]() ![]() |
第6章 WebScript拡張タグ | > 6.2 実行制御タグ |
<!CATCH>は、以下の場合に<!/CATCH>までの間のブロックを処理するタグです。
ラベル名に対応する<!THROW>が実行された場合
ラベル名に対応するonerrパラメタを持った<!DO>タグが実行されてエラーが発生した場合
また、<!CATCH>から<!/CATCH>の間のブロックが処理されるのは、上記のどちらかの場合に限ります。通常の処理を実行中に、<!CATCH>タグが現れた場合は、<!/CATCH>タグまでの間のブロックは処理されません。
<!CATCH label> 〜 <!/CATCH>
label :
対応する<!THROW>タグで指定されたラベル名を指定してください。
評価方法は、「定数文字列」です。
<!CATCH "ERROR2"> <!ABORT URL="$SYSTEM::FMTR&WIT_html=No_Hit.html"> <!/CATCH> |
1つのフォーマットファイル中には、同じラベル名を持つ複数の<!CATCH>タグを記述することはできません。
<!CATCH>タグは、<!IF>、<!FOR>、<!FOREACH>、<!WHILE>または<!CATCH>タグのブロック内に記述することはできません。
目次
索引
![]() ![]() |