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

SETO Azusa [E-MAIL ADDRESS DELETED]
2007年 7月 4日 (水) 14:46:57 JST


>----- Original Message ----- 
>From: Tetsutaroh Satoh
>To: [E-MAIL ADDRESS DELETED]
>Sent: Wednesday, July 04, 2007 2:33 PM
>Subject: [Seasar-user:8939][Teeda]エラー遷移ができません

>org.seasar.dao.NotSingleRowUpdatedRuntimeException
>は、Throwableのサブクラスなので
>Diconファイルに記述したようにError.htmlに遷移
>してしまうのだと思います。

TeedaExtensionErrorPageManagerImplはinitMethodで記述した順に
クラスに対応したエラーページを探しにいくので、

<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>

のようにスーパークラスを下に記述してやればいけると思います。




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