[Seasar-user:13290] Re: [teeda] リダイレクト先のPageのinitializeで設定したPageScopeのプロパティが保持されない
Mitsutaka Sato
[E-MAIL ADDRESS DELETED]
2008年 3月 16日 (日) 22:50:13 JST
すみません、補足です。
Teeda-1.0.13-rc4 です。
よろしくお願いします。
2008/3/16 Mitsutaka Sato <[E-MAIL ADDRESS DELETED]>:
> 佐藤と申します。
> いつもお世話になっております。
>
> HogeControlPageのinitialize で "return HogePage.class" としてHogePageへリダイレクトし、
> HogePageのinitializeでPageScopeのプロパティに値をセットした場合、ポストバックのときに
> 値がnullに戻ってしまうようです。
> 以下がサンプルです。(Seasar-user:13156 のサンプルとほとんど同じです。)
>
> public class HogeControlPage {
> public Class initialize() {
> return HogePage.class;
> }
> }
>
> public class HogePage {
> private static final Log log = LogFactory.getLog(HogePage.class);
> @PageScope
> public BigDecimal fuga;
> @PageScope
> public String moge;
> public String aaa;
> public String bbb;
> public String ccc;
>
> public Class initialize() {
> fuga = new BigDecimal("11.2");
> moge = "ほげほげ";
> log.debug("init:" + fuga);
> return null;
> }
>
> public Class prerender() {
> log.debug("prerender:" + fuga);
> return null;
> }
>
> public Class doAction() {
> //fuga = null;
> log.debug("doAction:" + fuga);
> return null;
> }
> }
>
> ご確認いただけますと幸いです。
> よろしくお願いいたします。
>
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080316/8382434e/attachment-0001.html
Seasar-user メーリングリストの案内