[Seasar-user:9955] Re: [teeda] 画面遷移に伴うxxxItemsプロパティの引継ぎについて
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2007年 8月 17日 (金) 10:33:24 JST
ひがです。
> 坂口です。
>
> Teedaが想定している方法は理解しました。
>
> 追加で以下質問ご回答お願いいたします。
>
> >下記三つを理解しておけば、困ることはないと思います。
> >
> >Teedaのページクラスは、リクエストスコープなので、
> >リクエストが終わればすべて消える。
> >
> >同一ページに戻るときには、hiddenや入力系のタグで
> >状態を維持する必要がある。
> >
> >ボタンで別のページに移動する場合は、同一のプロパティは
> >自動的に引き継がれる。
>
> 上記の3点ですが、アプリケーションの実際の動作として下記であると認識して問題
ないでしょうか?
>
> ・htmlのinputタグに対応するプロパティが次画面のプロパティにあると、プロパテ
ィはサブアプリケーションスコープに格納される。
> 但しプロパティ値がnullの場合はサブアプリケーションスコープに格納されない。
> ・htmlのinputタグに対応しないプロパティ(xxxItems等)は、自画面遷移時に全て初
期化される。(hiddenを使用すれば、保持可能)
> ・htmlのinputタグに対応しないプロパティ(xxxItems等)を、次画面に引き継ぎたい
場合、「hidden」 or 「doXxx()内でプロパティ値をnull以外」
> することでプロパティがサブアプリケーションスコープに格納される。
>
はい。
> また別件ですが、xxxItemsSessionSaveはxxxItemsプロパティをHttpSessionに格納す
るので、
> 遷移前、遷移後画面によるxxxItemsの引継ぎによるサブアプリケーションスコープ使
用とは異なるスコープと認識して宜しいのでしょうか?
>
ViewScopeに格納されています。
--
Yasuo Higa
[E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内