[Seasar-user:11258] Re: [teeda] プロパティの値の引き継ぎについて
松山 大樹
[E-MAIL ADDRESS DELETED]
2007年 10月 24日 (水) 15:43:20 JST
松山です。
ああ、既出でしたか。お手数をおかけして申しわけありません。
RedirectScopeアノテーション によって、引き継がれることを確認しました。
ありがとうございました。
>松山さん
>
>大坪です。
>申し訳ありません、TakeOverは違うみたいですね(^_^;)
>
>[Seasar-user:10879] Re: [Teeda] 異なるサブアプリケーションに遷移する際にプロパティを引き継
>ぎたい
>https://ml.seasar.org/archives/seasar-user/2007-October/012792.html
>
>上記のURLにRedirectScopeアノテーションをプロパティにつけると異なるサブア
>プリケーションにもプロパティを引き継げると書いてありました。
>引き継げることを確認しました。
>
>以上です、よろしくお願いします。
>
>>
>> 松山です。
>>
>> 大坪さん、ありがとうございます。
>> 確認してみました。
>> 確かに、「Teedaはデフォルトで同じサブアプリケーション内で同一プロパティ名ならば、
>> 値を引き継ぐ機能があります.」
>> と書いてありました。
>>
>> ただ、別のサブアプリケーションに引き継ぐ方法は書いてなかったので、
>> 試しに、
>>
>> @TakeOver(type=TakeOverType.INCLUDE, properties="arg1,arg2")
>> public String doNothing() {
>> :
>> }
>>
>> とやってみたのですが、やはり引き継がれませんでした。
>> TakeOverアノテーションの制御範囲も、サブアプリケーション内なんでしょうか?
>>
>>
>>
>> >大坪です。
>> >
>> >たぶん分かりそうな気がするので・・・。
>> >間違っていたらすみません。
>> >
>> >プロパティの引継ぎの範囲はデフォルトでサブアプリケーションとなっているの
>> >で、引き継げるのは同一サブアプリケーション内です。
>> >別のサブアプリケーションに引き継ぐ場合は、TakeOverアノテーションなどを使
>> >う必要があると思います。
>> >
>> >http://teeda.seasar.org/download/2007-05-28/sc2007spring_Aa5_TeedaPractice.ppt
>> >の「スコープ管理を使いこなす」スライドや
>> >http://d.hatena.ne.jp/shot6/20070717#1184668213
>> >などが参考になると思います。
>> >
>> >以上です、よろしくお願いします。
>> >
>> >
>> >>
>> >> 松山です。
>> >>
>> >> 基本的なことで申しわけないですが、プロパティの引き継ぎについて、
>> >> 質問させてください。
>> >>
>> >> ドキュメントに、
>> >> 「Teedaでは、遷移元と遷移先に同じプロパティがあれば自動的に引き継ぎます。」
>> >> とありますが、この機能は別のサブアプリケーションのページに遷移した場合には
>> >> 適用されないのでしょうか?
>> >>
>> >> たとえば、teeda-html-example の /view/takeover/takeover.html で、
>> >> takeoverResult.html およびTakeOverResultPage.class を、aaa サブアプリケーションに
>> >> コピーし、TakeOverPage.class の、doNothing() メソッドを、
>> >>
>> >> public String doNothing() {
>> >> //return "takeoverResult";
>> >> return "aaa_takeoverResult";
>> >> }
>> >>
>> >> のように修正して実行すると、遷移先(/view/aaa/takeoverResult.html)に値が表示されません
>。
>> >> もちろん、return "takeoverResult"; の場合は、正常に表示されています。
>> >>
>> >> teeda 1.0.11-SP1 です。
>> >>
>> >>
>> >> --
>> >> ::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
>> >> ::: ITシステムインテグレートサービスDept.
>> >> ::: Webソリューション開発Unit.
>> >> ::: 松山 大樹 - [E-MAIL ADDRESS DELETED]
>> >>
>> >>
>> >> _______________________________________________
>> >> Seasar-user mailing list
>> >> [E-MAIL ADDRESS DELETED]
>> >> https://ml.seasar.org/mailman/listinfo/seasar-user
>> >
>> >_______________________________________________
>> >Seasar-user mailing list
>> >[E-MAIL ADDRESS DELETED]
>> >https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>> --
>> ::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
>> ::: ITシステムインテグレートサービスDept.
>> ::: Webソリューション開発Unit.
>> ::: 松山 大樹 - [E-MAIL ADDRESS DELETED]
>> ::: tel 045-345-0429 fax 020-4622-7043
>>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user
--
::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
::: ITシステムインテグレートサービスDept.
::: Webソリューション開発Unit.
::: 松山 大樹 - [E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内