[Seasar-user:10195] Re: [Teeda]FacesMessageの次画面引継ぎについて
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
2007年 8月 29日 (水) 22:58:42 JST
大谷です.
基本的にPageにプロパティが無いので引き継ぐことは
出来ません.
遷移前の画面に記述するよりは、遷移後の画面の
initalizeメソッドなどで表示させるのはどうでしょうか.
よろしくお願いします.
07/08/29 に 磯田浩靖<[E-MAIL ADDRESS DELETED]> さんは書きました:
> はじめまして、isoと申します。
>
> S2 + Teedaにて、現在開発を行っていますが、メッセージの引継ぎにて
> わからない点があります。
> 別画面にFacesMessageの引継ぎをすることは可能でしょうか。
>
>
> ●目的
> FacesMessageを別画面に引き継ぎたい。
>
> ●バージョン
> S2 : 2.4.17
> Teeda : 1.0.10
>
>
> ●確認した現象
> FacesContextにメッセージを追加した際に、
> doXXXのreturnが「null」の場合はエラーメッセージが画面に表示されるが、
> doXXXのreturnにPageクラスやページ名(自ページ、他ページ問わず)を指定すると、
> 画面にエラーメッセージが表示されない。
>
>
> 下記の例では、次画面のPageクラスを指定していますが、
> 本来は別画面のPageクラスも指定したいのです。
>
>
> ●画面にエラーが表示されるケース
> public Class doInquire() {
>
> validateInquire();
>
> // 本来は抽出処理
>
> // 無理やりエラーを追加
> FacesMessageUtil.addErrorMessage("E0000002", null);
> return null;
> }
>
> ●画面にエラーが表示されないケース
> public Class doInquire2() {
>
> validateInquire();
>
> // 本来は抽出処理
>
> // 無理やりエラーを追加
> FacesMessageUtil.addErrorMessage("E0000002", null);
> // 自ページを指定
> return HogePage.class;
> }
>
>
> どなたか解決方法をご存知の方がいましたら、ご教授ください。
> 以上、よろしくお願いします。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
--
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================
Seasar-user メーリングリストの案内