[Seasar-user:8940] Re: [Teeda]エラー遷移ができません

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2007年 7月 4日 (水) 14:44:11 JST


大谷です.

<components namespace="teedaErrorPage" >
 <component class="org.seasar.teeda.extension.util.TeedaExtensionErrorPageManagerImpl">
  <initMethod name="addErrorPage">
   <arg>@[E-MAIL ADDRESS DELETED]</arg>
   <arg>"/view/error/userInfoDeleteError.html"</arg>
  </initMethod>
  <initMethod name="addErrorPage">
   <arg>@[E-MAIL ADDRESS DELETED]</arg>
   <arg>"/view/error/error.html"</arg>
  </initMethod>
</component>
</components>

のようにしてみてください.

</components>



07/07/04 に Tetsutaroh Satoh<[E-MAIL ADDRESS DELETED]> さんは書きました:
>
>
>
> 佐藤徹太郎です。
>
> お世話になっております。
>
>
>
> Dolteng 0.17.0(Teeda+S2Dao)
>
> Teeda-1.0.3
>
> で開発をしています。
>
>
>
> Throwable:org.seasar.dao.NotSingleRowUpdatedRuntimeException
>
> が発生したら、userInfoDeleteError.htmlに遷移するように
>
> 設定したいのですが、error.htmlに遷移してしまいます。
>
> 設定は、下記のようにしました。
>
>
>
> 【teedaErrorPage.dicon】
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN"
>
>         "http://www.seasar.org/dtd/components24.dtd">
>
> <components namespace="teedaErrorPage" >
>
>
>
>         <component
> class="org.seasar.teeda.extension.util.TeedaExtensionErrorPageManagerImpl">
>
>                 <initMethod name="addErrorPage">
>
>                         <arg>@[E-MAIL ADDRESS DELETED]</arg>
>
>                         <arg>"/view/error/error.html"</arg>
>
>                 </initMethod>
>
>         </component>
>
>         <component
> class="org.seasar.teeda.extension.util.TeedaExtensionErrorPageManagerImpl">
>
>       <initMethod name="addErrorPage">
>
>
> <arg>@[E-MAIL ADDRESS DELETED]</arg>
>
>
> <arg>"/view/error/userInfoDeleteError.html"</arg>
>
>           </initMethod>
>
>     </component>
>
> </components>
>
>
>
> 【/view/error/userInfoDeleteError.html】
>
> <html>
>
> <head>
>
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
>
> <title>利用者情報削除のエラー</title>
>
> </head>
>
> <body>
>
> <h2>番号が違います、正しい番号を入力してください</h2>
>
> </body>
>
> </html>
>
>
>
> org.seasar.dao.NotSingleRowUpdatedRuntimeException
>
> は、Throwableのサブクラスなので
>
> Diconファイルに記述したようにError.htmlに遷移
>
> してしまうのだと思います。
>
> <initMethod name="addErrorPage">
>
>   <arg>@[E-MAIL ADDRESS DELETED]</arg>
>
>   <arg>"/view/error/error.html"</arg>
>
> </initMethod>
>
> の記述を残したまま、
>
> org.seasar.dao.NotSingleRowUpdatedRuntimeException
>
> が発生したら
>
> userInfoDeleteError.htmlに遷移する
>
> 方法はありますでしょうか?
>
>
>
> ご教授よろしく御願いいたします。
>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>


-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================



Seasar-user メーリングリストの案内