[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 メーリングリストの案内