[Seasar-user:14311] Re: [SAStruts] EL 式でパブリックフィールドが使える件について
Kazuya Sugimoto
[E-MAIL ADDRESS DELETED]
2008年 5月 20日 (火) 15:45:42 JST
杉本です。
ひがさん、ありがとうございます。
> abcDtoをnullにしたい場合は、Actionだけでなく、
> リクエストからも削除してください。
了解しました。そういうことだったのですね。ありがとうございました。
2008/05/20 14:56 Yasuo Higa <[E-MAIL ADDRESS DELETED]>:
> ひがです。
>
>> 杉本です。
>>
>> ひがさん、ご返答ありがとうございます。
>>
>> tutorialでも以下のコードを追加・変更することで再現しました。
>>
>> 2.tutorial.action.AddActionを変更します
>> >||
>> ・・・
>> public AbcDto abcDto;
>>
>> @Execute(validator = false)
>> public String index() {
>> abcDto = null; // これ重要です
>> return "index.jsp";
>> }
>> ・・・
>
> abcDtoをnullにしたい場合は、Actionだけでなく、
> リクエストからも削除してください。
> DTOはデフォルトでリクエストスコープで管理されているためです。
>
> request.removeAttribute("abcDto");
>
> あるいは、インスタンス属性をプロトタイプにしても大丈夫だと
> 思います。
>
> よろしくお願いします
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
--
Kazuya Sugimoto
Microsoft MVP Development Platforms - XML
http://d.hatena.ne.jp/sugimotokazuya/
Seasar-user メーリングリストの案内