[Seasar-user:10882] Re: [Teeda] 異なるサブアプリケーションに遷移する際にプロパティを引き継ぎたい
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2007年 10月 4日 (木) 18:27:58 JST
ひがです。
> > RedirectScopeアノテーションをプロパティにつけると
> > 引き継げます。
>
>
> 今回の場合の状況
>
> view/subApp/index.htmlにて、view/include/header.htmlをincludeするとします。
>
> includeされたheader.htmlに対応するHeaderPageクラスからdoXxx()し、
> (つまりheader.htmlにフォームがあり、HeaderPageクラスに引き継ぎたいプロパテ
ィを持ちます)
>
> view/subApp2/result.htmlに遷移させます。
>
> この場合、
>
> @RedirectScopeとしても
> HeaderPageからResultPageにうまく引き継げません。。
>
>
>
> えーと、つまり
>
> includeされたhtmlのPageクラスから、遷移先のPageクラスにプロパティを引き継げ
ないのでは?
>
このケースの自動引継ぎはサポートしていないので、
セッション経由で値を渡してください。
それぞれのページに
Map sessionScope;
というプロパティを定義しておけば、HttpSessionに
依存せずにセッションにアクセスできます。
--
Yasuo Higa
[E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内