[Seasar-user:8759] Re: [Teeda] teedaErrorPage.diconについて

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2007年 6月 28日 (木) 11:27:34 JST


大谷です.

AppFacesExceptionThrowsInterceptorは
例外のメッセージをFacesContextにつめて、
自画面に表示させるためのものです.

通常どおりerror.htmlへ遷移させたいのであれば、
AppFacesExceptionThrowsInterceptorを使わずに試してみてください.

07/06/27 に 松崎 学<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 松崎です。いつもお世話になっております。
>
> teedaErrorPage.diconに定義したエラーページにエラーメッセージや
> スタックトレースを表示したいのですが、何も表示されません。
>
> 現在、customizer.diconでAppFacesExceptionThrowsInterceptorを設定して、
> Service層以降での例外は、SRuntimeExceptionを
> メッセージコード="ESSR0017"でスローしています。
>
> teedaErrorPage.diconに定義したエラーページにリダイレクトされ、
> 「[ESSR0017]例外が発生しました。理由は・・・」という表示を
> 期待しているのですが、画面には何も表示されません。
> 設定ファイルに間違いがあればご指摘いただけないでしょうか?
>
> ・使用しているバージョン
> s2-framework-2.4.13.jar
> s2-extension-2.4.13.jar
> s2-tiger-2.4.13.jar
> teeda-core-1.0.7.jar
> teeda-extension-1.0.7.jar
> teeda-tiger-1.0.7.jar
> teeda-ajax-1.0.7.jar
> s2-dao-1.0.43.jar
> s2-dao-tiger-1.0.43.jar
>
> ・customizer.dicon(抜粋)
> <component name="pageCustomizer" class="org.seasar.framework.container.customizer.CustomizerChain">
>   <initMethod name="addCustomizer">
>     <arg>traceCustomizer</arg>
>   </initMethod>
>   <initMethod name="addCustomizer">
>     <arg>
>       <component class="org.seasar.framework.container.customizer.AspectCustomizer">
>         <initMethod name="addInterceptorName">
>           <arg>"app_aop.appFacesExceptionThrowsInterceptor"</arg>
>         </initMethod>
>         <property name="pointcut">"do.*, initialize, prerender"</property>
>       </component>
>     </arg>
>   </initMethod>
> </component>
>
>
> ・teedaErrorPage.dicon(抜粋)
> <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>
>
>
> ・error.html(抜粋)
> <form id="errorForm">
> <span id="allMessages"></span>
> <span id="stackTrace" te:escape="false"></span><br/>
> </form>
>
> 以上、よろしくお願い致します。
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


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



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